Установка.
Хостинг должен поддерживать PHP4.x.x или выше и MySQL 4.x.x или выше.
Скаченный архив со скриптом распаковываем и загружаем на сайт по FTP в какую либо папку, в которой скрипт и будет находиться. Для примера создадим в корне сайта папку links.
Никакие специальные права задавать на неё не нужно. Скрипт не требует каталогов доступных для записи файлов.
После загрузки открываем и редактируем файл _constants.php.
Именно в этом файле находятся все настройки, необходимые для установки и работы скрипта. Все настройки максимально прокомментированы и по идее не должны вызвать недоумения даже у пользователя никогда ранее не сталкивавшегося с подобными скриптами и PHP программированием в частности.
ВНИМАНИЕ! Внимательно проверьте параметр "DBName" - имя базы. Как правило, в написании этого параметра очень часто ошибаются.
Следующим шагом нам надо запустить специальный инсталлятор из комплекта поставки, который создаст в указанной базе данных MySQL все необходимые таблицы для хранения данных.
Для запуска инсталлятора запускаем скрипт http://www.mysite.ru/links/install/install.php. (преполагается, что скрипт ставим в папку links).
Далее жмём кнупку "Создать таблицы", после чего все необходимые таблицы должны быть созданы.
Какие ошибки обычно бывают при установке.
1 - неправильное имя базы. В итоге скрипт вроде бы работает, но ничего в нём создать невозможно.
2 - не показывается капча (код на картинке). тут может быть только одна проблема - хостер. Хостера нужно попросить пересобрать php с поддержкой freetype.
3 - всё, вроде поставилось, но вместо данных в каталоге знаки вопросов. тут опять хостер виноват. База данных MySQL не настроена на работу с кириллицей (кодировка cp1251). Надо поговорить с хостером. Если он нерешает эту проблему, то придётся делать самим. Открываем файл _shell/functions/functions.php и раскомментируем строчку №103
//mysql_query('SET NAMES cp1251');
для раскомментирования два слэша вначале нужно убрать.
4 - криво работают mod_rewrite адреса (если заданы в настройках). Тут только к хостеру. Сами ничего не сделаем.
Настройка:
Все системные настройки, необходимые для работы скрипта, нами уже были заданы в _constants.php и после инсталляции таблиц нам необходимо указать настройки в разделе "Настройки" панели управления.
Для входа в панель управления набираем адрес:
http://www.mysite.ru/links/_admin/index.php (предполагается, что мы устанавливаем скрипт в папку links).
В появившейся форме авторизации вводим логин и пароль заданные в _constants.php.
Что необходимо настроить первым делом:
1 - необходимо создать все нужные категории.
2 - указать Ваш email в настройках.
3 - задать Ваши ссылки для обмена.
Всё остальное по желанию.
После установки и настройки скрипта не забудьте добавить информацию о себе в наш справочник сайтов для обмена ссылками. Это дополнительно приведёт к Вам вэб-мастеров готовых меняться ссылками.
Комментарии посетителей:
25.07.2014 14:47 Livi
Скрипт установился, встроен в сайт, переведен успешно в utf-8, но не могу зайти в админку и картинки не отображаются. Подскажите, в чем ошибка?
27.03.2014 00:03 Aleksandr
Скрипт отличный..Только у меня проблема. У меня не отображается русский язык когда пишу категории или добавляю сайт. Помогите пожалуйста
07.09.2012 16:53 sibnw
ОШИБКИ:
Ваш HTML код содержит запрещённые тэги. Для добавления в каталог разрешены только тэги "
Ваш HTML код содержит запрещённые тэги. Для добавления в каталог разрешены только тэги "
18.12.2008 10:41 naggano
хочу поставить ваш скрипт себе на сайт, НО не знаю что такое MySQL как они выглядят и где они находятся ((((
12.12.2008 07:23 Сергей
У меня проблема:
define("DBName","mywhit_bd"); //имя базы
define("HostName","localhost"); //сервер
define("UserName","mywhit_*****"); //пользователь
define("Password","***********"); //пароль
Но при запуске инсталляции выдает ошибку
1045: Access denied for user 'mywhit_lees2008'@'localhost' (using password: YES)
Нужна помошь!!!
define("DBName","mywhit_bd"); //имя базы
define("HostName","localhost"); //сервер
define("UserName","mywhit_*****"); //пользователь
define("Password","***********"); //пароль
Но при запуске инсталляции выдает ошибку
1045: Access denied for user 'mywhit_lees2008'@'localhost' (using password: YES)
Нужна помошь!!!
10.11.2008 13:25 Serge-ex
Добрый день! Посли инсталляции таблиц захожу в админку, добавляю категорию, пишет, что добавлено, но на самом деле - нет. При попытке продолжить редактирование вылетает "Запись с id=0 не найдена!" В чём может быть дело?
31.10.2008 07:22 Геннадий
Обычно, это происходит когда на странице нет html-тэгов, робот их проверяет.
15.12.2008 02:32 Александр
Такая же проблема, но не понял, на какой странице и каких тэгов нету?
25.10.2008 02:59 Николай
Почему-то неработает с включенным Use_Mod_Rewrite
а при Off все нормально.
Главная каталога работает, а дальше что не выбираешь выдает 404... встроен скрипт в joomlа с включенным sef.
Файл .htaccess (без 3 строчки не заходит даже на главную каталога) выглядит так:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ all/index.php?mod_rewrite_path=$1&%{QUERY_STRING} [L]
а при Off все нормально.
Главная каталога работает, а дальше что не выбираешь выдает 404... встроен скрипт в joomlа с включенным sef.
Файл .htaccess (без 3 строчки не заходит даже на главную каталога) выглядит так:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ all/index.php?mod_rewrite_path=$1&%{QUERY_STRING} [L]
20.10.2008 17:41 Александр
у меня такая проблема
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/tu2.ru/t/tv/tvoi-vibor/htdocs/www/functions.php on line 15
помогите пожалюйста!!!!
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/tu2.ru/t/tv/tvoi-vibor/htdocs/www/functions.php on line 15
помогите пожалюйста!!!!
21.10.2008 10:06 Администратор
Обычно отвечаю в почту.. ну да ладно.
Вообщем, это криворукий хостер. Теряется линк на ресурс.
исправить можно сделав следующее:
1 - (лучший вариант) - пнуть хостера, что бы установил админу hands.drv
2 - (правим баги хостера своими костылями) в _shell/functions/functions.php
строчку 99 global $system_db; изменить на global $system_db, $base_connect;
строчку 104 $r=mysql_query($query); измеить на $r=mysql_query($query, $base_connect);
3 - (нашинский вариант) меняем строчку 104 $r=mysql_query($query); на 104 $r=@mysql_query($query);
вот так то вот..
Вообщем, это криворукий хостер. Теряется линк на ресурс.
исправить можно сделав следующее:
1 - (лучший вариант) - пнуть хостера, что бы установил админу hands.drv
2 - (правим баги хостера своими костылями) в _shell/functions/functions.php
строчку 99 global $system_db; изменить на global $system_db, $base_connect;
строчку 104 $r=mysql_query($query); измеить на $r=mysql_query($query, $base_connect);
3 - (нашинский вариант) меняем строчку 104 $r=mysql_query($query); на 104 $r=@mysql_query($query);
вот так то вот..