FAQ
1. Для работы моего скрипта требуется изменить параметр arg_separator.output = "&". Как я могу это сделать?2. Как я могу с помощью модуля GeoIP определить страну и город посетителя моего сайта?3. Мне необходимо выключить Magic Quotes GPC. Как это сделать?4. Почему после импорта базы у меня весь сайт отображается вопросами?5. Как сделать так, чтобы cgi скрипты начали работать в другой папке, не только в cgi-bin и какие безопасные права должны на них быть?6. Смогу ли я установить и использовать osCommerce 3 на Вашем хостинге?7. После обновления WordPress до 3.5 у меня появилась проблема с загрузкой плагинов
Текст ошибки:
Загрузка не удалась. Каталог назначения для файлового потока не существует или недоступен для записи.
Error message: Download failed. Destination directory for file streaming does not exist or is not writable.8. Моя CMS сообщает следующее:
Ваш сервер не отвечает минимальным требованиям безопасности, на сервере включена директива allow_url_include, для отключения данной директивы обратитесь к вашему хостинг провайдеру.
На вашем сервере обнаружены устаревшие настройки в php.ini, а именно включен magic_quotes_gpc, данная настройка является не рекомендуемой при использовании DataLife Engine. Обратитесь к вашему хостинг провайдеру для отключения данной настройки в настройках сервера.
Как мне это исправить?9. Я хочу включить вывод ошибок в браузер. Как это сделать?10. При создании мультисайта на Wordpress требуется настройка маски для поддоменов. В частности необходимо настроить поддержку маски в Apache.В: Для работы моего скрипта требуется изменить параметр arg_separator.output = "&". Как я могу это сделать?
О: Для того чтобы задать свой параметр arg_separator.output необходимо создать пустой файл php.ini и прописать в нем следующее:
arg_separator.output = "&"
Созданный файл следует разместить в папке public_html и во вех других директориях со скриптами.
К:
Скрипты | 15-05-2010 22:20:48
Комментировать или задать вопросВ: Как я могу с помощью модуля GeoIP определить страну и город посетителя моего сайта?
О: Получить доступ к модулю GeoIP можно средствами php. В частности в глобальной переменной $_SERVER["GEOIP_COUNTRY_NAME"] содержится страна посетителя, а в глобальной переменной $_SERVER["GEOIP_CITY"] название города.
Полный список глобальных переменных доступен в выводе функции phpinfo().
К:
Скрипты | 19-10-2010 22:38:03
Комментировать или задать вопросВ: Мне необходимо выключить Magic Quotes GPC. Как это сделать?
О: Вам следует создать пустой файл php.ini и прописать в нем следующую строку:
magic_quotes_gpc = Off
Сам файл при этом поместить в директорию где находится скрипт, и дополнительно в директорию где расположена его админ панель.
К:
Скрипты | 28-11-2010 10:57:11
Комментировать или задать вопросВ: Почему после импорта базы у меня весь сайт отображается вопросами?
О: Такая проблема часто встречается в скриптах рейтингов вап-сайтов.
Алгоритм решения проблемы с некорректным отображением кодировки:
1. Необходимо убедится, что русские символы при просмотре базы данных через phpmyadmin отображаются корректно. Если это так, то переходите к пункту 2.
Если вместо русских символов при просмотре базы данных через phpmyadmin отображаются вопросы - необходимо проимпортировать базу данных снова перебрав три возможные кодировки - uft8, cp1251, latin1.
Если вместо вопросов стали отображаться в phpmyadmin "кракозябры" - также переходите к пункту 2.
2. Если после перебора кодировок при импорте базы данных в phpmyadmin корректного отображения на сайте информации добиться не удалось, необходимо внести изменения в исходный код вашего скрипта.
Для этого в нем необходимо найти строки mysql_connect и после каждой из них прописать одну из следующих строк:
mysql_query ("SET NAMES cp1251");
или
mysql_query ("SET NAMES utf8");
или
mysql_query ("SET NAMES latin1");
Перебрав три варианта - следует остановиться на том, который даст корректное отображение русских символов на сайте.
Искать строку mysqL-connect нужно в файлах index.php, config.php, functions.php.
Лучше всего в исходном коде скрипта искать текст с помощью программы Notepad++ - она позволяет осуществить поиск по всем файлам находящимся в определенной папке.
К:
Скрипты | 14-09-2011 12:46:50
Комментировать или задать вопросВ: Как сделать так, чтобы cgi скрипты начали работать в другой папке, не только в cgi-bin и какие безопасные права должны на них быть?
О: Нужно добавить в .htaccess этой директории следующую строку:
Options +ExecCGI
Права на новую папку с cgi скриптами должны быть 711, на сами скрипты 511.
К:
Скрипты | 02-02-2012 11:04:11
Комментировать или задать вопросВ: Смогу ли я установить и использовать osCommerce 3 на Вашем хостинге?
О: Да, наш хостинг поддерживает osCommerce.
К:
Скрипты | 11-04-2012 12:03:16
Комментировать или задать вопросВ: После обновления WordPress до 3.5 у меня появилась проблема с загрузкой плагинов
Текст ошибки:
Загрузка не удалась. Каталог назначения для файлового потока не существует или недоступен для записи.
Error message: Download failed. Destination directory for file streaming does not exist or is not writable.
О: Для решения данной проблемы Вам необходимо добавить строку в файл wp-config.php
define( 'WP_TEMP_DIR' , ABSPATH . 'wp-content/' );
К:
Скрипты | 13-03-2013 14:37:40
Комментировать или задать вопросВ: Моя CMS сообщает следующее:
Ваш сервер не отвечает минимальным требованиям безопасности, на сервере включена директива allow_url_include, для отключения данной директивы обратитесь к вашему хостинг провайдеру.
На вашем сервере обнаружены устаревшие настройки в php.ini, а именно включен magic_quotes_gpc, данная настройка является не рекомендуемой при использовании DataLife Engine. Обратитесь к вашему хостинг провайдеру для отключения данной настройки в настройках сервера.
Как мне это исправить?
О: Данные настройки требуются для других клиентов хостинга, поэтому по умолчанию включены.
Эти настройки не влияют на работу, но изменить их вы можете добавив эти две строки:
magic_quotes_gpc=off
allow_url_include=off
В файл php.ini.
Его следует создать и поместить его в папку public_html и в папку с админ-панелью вашей CMS.
К:
Скрипты | 16-05-2013 19:29:42
Комментировать или задать вопросВ: Я хочу включить вывод ошибок в браузер. Как это сделать?
О: Включить вывод ошибок в браузер вам может потребоваться при проблеме в работе CMS. Например когда вы получаете "белую страницу" вместо работающего сайта. В этом случае можно добавить в начало файла index.php эти две строки, чтобы увидеть точный текст ошибки.
ini_set('display_errors','On');
error_reporting(E_ALL|E_STRICT);
Настоятельно рекомендуется на работающем сайте эти строки убрать.
К:
Скрипты | 25-08-2013 08:22:30
Комментировать или задать вопросВ: При создании мультисайта на Wordpress требуется настройка маски для поддоменов. В частности необходимо настроить поддержку маски в Apache.
О: Для создании мультисайта на Wordpress достаточно создать поддомен "*" (вида *.example.com) на использующемся домене.
К:
Скрипты | 22-09-2014 15:55:04
Комментировать или задать вопрос