Скриптове за създаване на Самс бази - на базата данни - блог - Максим Bogolepov
На сървър с FreeBSD 8.2- ОСВОБОЖДАВАНЕ amd64 архитектура. работа с база данни MySQL сървър-05.05.15. стана необходимо да се създаде и се захващаме за работа Sams - SQUID система за управление на профила. Към момента на написването му версия на Sams-1.0.5. Въпреки това версията на MySQL, вече е инсталиран на сървъра е различна от тази, посочена в изискванията за инсталация за Самс. Това наложи някои трудности. За тях - още ...
Инсталацията се Sams в проблеми FreeBSD причина не трябва да бъде.
На следващо място, сглобяване и инсталиране на пристанището. Но не се направи чиста - чисти след инсталацията!
Остава ни да се направи линия в rc.conf sams_enable = "YES"
Така че, ако искате да използвате ЗАБАВЯНЕ _POOLS. той трябва да включи техни калмари подкрепа, прекомпилирате своето пристанище със следния вариант:
Вие също ще трябва да се направи в конфигурационния файл на httpd.conf уеб apache22 сървър (в моя случай) нещо подобно в следните направления:
Да се върнем към края на Самс инсталация. Ние трябва да бъдем в директорията на своите пристанищни / ЮЕсАр / пристанища / WWW / Самс. Сега, ако искате да инсталирате MySQL база данни за Sams наречени squidctrl, трябва да копирате конфигурационния файл на разпределителните Sams в собствения си и да я направи настройка настройка екип. Т.е. направете следното:
Следвайте инструкциите, за да настроите Самс. Вие ще трябва да се уточни мястото на работещ MySQL, MySQL корен парола, за да потвърдите желанието да създадете потребител Sams в MySQL, го попитам паролата си, да потвърди намерението си да създаде squidctrl база данни MySQL и потвърдите намерението си да влязат тези настройки в конфигурационния файл на sams.conf.
Това беше тогава, на етапа на създаване на Самс база - squidctrl във вашата грешка MySQL изскочил:
Въпреки грешката, файлът ще се появи в sams.conf запишете вашите настройки, определени по време на конфигурирането. В него ще намерите за това:
Но squidctrl на базата данни и squidlog в MySQL не е създаден. Опитах се да стартирате ръчно Sams скрипт за създаване на тези бази, но имам една и съща грешка.
Както може да се види от грешката (тя е същата като тази, получена при настройката на грим), неправилен синтаксис, посочен в сценарий за използване с тази версия на MySQL (MySQL-сървър-05.05.15).
За да се извърши тези скриптове, трябва да ги промените ръчно тип = MyISAM на ENGINE = MyISAM. След това отново тези скриптове и те вече са работили, без грешки. За тези, които са твърде мързеливи, за да се промени, аз предлагам, че преразгледаните работни изтегли скриптове за създаване на базата данни в MySQL, необходими за Самс.
След това проверете създаването на тези бази данни:
Ако всичко върви добре, можете да изпълните командата Sams: /usr/local/etc/rc.d/sams започват. И провери работата му:
Напомням ви, че когато влизате в Самс уеб панел не виждате типа грешка:
следвайте стъпките в тази статия.
Просто се определи Скриптът във файл, както е описано в тази статия. подмяна на несъществуваща команда FreeBSD по-подходящ - отгоре.