3.02.08
Ошибки
- Включена опция magic_quotes_runtime
- Ошибок нет, но текст не синонимизируется
- Не подключиться к серверу MySQL
- Не подключиться к базе данных
- В базе somename нет таблиц
- Нет расширения mbstring
- Заголовки уже отправлены
- Какая-то другая проблема, не знаю, что делать :(
Включена опция magic_quotes_runtime
- В архиве со скриптом был файл .htaccess. Проверь, на месте ли он.
- Если у тебя есть права, замени в php.ini строку magic_quotes_runtime = On на magic_quotes_runtime = Off
Ошибок нет, но текст не синонимизируется
- Ты не забыл добавить синонимы в базу? Зайди на add.php, скопируй всё из syns.txt в текстовое поле, нажми кнопку Добавить
- Если ты пользуешься интерфейсом standart_files, проверь, что файлы для синонимизации сохранены в кодировке UTF-8.
Не подключиться к серверу MySQL
- Вероятно, в config.php (путь к нему указан в сообщении об ошибке) прописаны неверные настройки соединения с сервером MySQL. Если ты используешь Denwer, то хост - localhost, юзер - root, пароля нет
Не подключиться к базе данных
- Вероятно, в config.php (путь к нему указан в сообщении об ошибке) написано неверное имя базы данных. Ты должен сам создать БД для MyRewriter'а.
В базе somename нет таблиц
- База данных есть, но она пустая. MyRewriter не сможет работать. Нужно запустить install.php, чтобы он произвёл установку.
Нет расширения mbstring
- Скачай php_mbstring.dll, положи его в папку usr/local/php/extensions (или usr/local/php5/ext или что-то похожее) , раскомментируй в php.ini (usr/local/php или usr/local/php5) строку ;extension=php_mbstring.dll, перезапусти сервер (если PHP работает как модуль сервера)
Заголовки уже отправлены
- Вероятно, ты редактировал файлы скрипта и сохранил их в UTF-8, не убрав метку BOM (три байта, которые ставятся некоторыми текстовыми редакторами в начало UTF-8 файлов и мешают работе скриптов). Сохрани файл правильно. Блокнот этого не умеет, советую использовать Notepad++. Там это делается с помощью
Кодировки -> Кодировать в UTF-8 (без BOM) - Другой вариант - ты изменил MyRewriter так, что он выводит какую-то информацию до заголовков. Перенеси свой код в файл some_service_work_after_functions.php и расположи его после строки
BeginHtml();
Какая-то другая проблема, не знаю, что делать :(
- Пиши нам на shopall4wmnet(А)gmail.com, разберёмся.