Script-uri pentru a crea baze Sams - mysql - Blog - Maxim Bogolepov

Pe un server care rulează FreeBSD 8.2- arhitectura RELEASE amd64. lucrul cu baze de date MySQL-server-5.5.15. a devenit necesar să se stabilească și să lucreze la Sams - SQUID cont de sistem de management. La momentul scrierii versiunii sale de Sams-1.0.5. Cu toate acestea, versiunea MySQL, deja instalat pe server este diferită de cea indicată în cerințele de instalare pentru Sams. Acest lucru a determinat unele dificultăți. Despre ei - mai mult ...

Instalația se sams în cauza probleme FreeBSD nu ar trebui să fie.

Script-uri pentru a crea baze Sams - mysql - Blog - Maxim Bogolepov

Apoi, asambla și instala portul. Dar nu face curat - curat după instalare!

Rămâne pentru noi să facem linia în sams_enable rc.conf = „DA“

Deci, dacă doriți să utilizați INTARZIERE _POOLS. el trebuie să includă calmar lor de sprijin, recompilarea portul cu următoarea opțiune:

Script-uri pentru a crea baze Sams - mysql - Blog - Maxim Bogolepov

Veți avea nevoie, de asemenea, pentru a face în fișierul de configurare a serverului dvs. de web httpd.conf apache22 (în cazul meu), ceva de genul următoarele linii:

Să ne întoarcem la sfârșitul instalării Sams. Noi trebuie să fie în directorul de portul său / usr / porturi / www / Sams. Acum, dacă doriți să instalați baza de date MySQL pentru Sams numit squidctrl, trebuie să copiați fișierul de configurare Sams de distribuție în propria dvs. și să-l facă o setare de configurare echipă. Ie procedați în felul următor:

Urmați expertul pentru a configura Sams. Va trebui să specificați locația unui MySQL rulează, parola mysql de root pentru a confirma dorința de a crea un Sams utilizator în MySQL, el cere parola, confirmați intenția de a crea baza de date MySQL squidctrl și confirmați intenția de a introduce aceste setări pentru a sams.conf fișierul de configurare.

A fost apoi, în etapa de creare a bazei Sams - squidctrl în eroare MySQL a apărut:

În ciuda erorii, fișierul va apărea în sams.conf înregistra setările specificate în timpul configurării. În ea veți găsi despre acest lucru:

Dar squidctrl bază de date și squidlog în MySQL nu este creat. Am încercat să pornească manual script-ul Sams pentru a crea aceste baze, dar a primit aceeași eroare.

După cum se poate observa din eroarea (este aceeași cu cea obținută atunci când face ușor de configurare), sintaxa incorecte specificate într-un script pentru a fi utilizat cu această versiune MySQL (MySQL-server-5.5.15).

Pentru a efectua aceste script-uri, trebuie să le schimbați manual TYPE = MyISAM pe motor = MyISAM. Apoi, re-rula aceste script-uri și au lucrat deja fără erori. Pentru cei care sunt prea leneși pentru a schimba, propunem ca revizuite de lucru script-uri de download pentru a crea baza de date în MySQL, necesare pentru Sams.

Apoi, verificați crearea acestor baze de date:

Dacă totul merge bine, puteți rula Sams comandă: /usr/local/etc/rc.d/sams începe. Și a verifica afară lucrarea sa:

Vă reamintesc că, atunci când accesați Sams panoul de web nu vedeți tipul de eroare:

urmați pașii din acest articol.

Doar repara scriptul php într-un fișier așa cum este descris în acest articol. înlocuind FreeBSD comandă inexistentă mai potrivite - top.