FAQ   •  Поиск
Вход  •  Регистрация
 
частые проблемы с известными скриптами

 
Начать новую тему   Ответить на тему    Список форумов newssoft.ru -> Серверные команды
Предыдущая тема :: Следующая тема  
Автор Сообщение
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Вт Мар 17, 2009 12:55 am    Заголовок сообщения: частые проблемы с известными скриптами Ответить с цитатой

wordpres
------------------------------
Warning: Cannot modify header information - headers already sent by (output started at /xxxxxxxx/wp-config.php:1)
=============================
http://blog.portal.kharkov.ua/2008/04/08/find_bom/
------------------------------------------------------------
Как найти BOM?

Очень часто при работе с WordPress много неприятностей доставляет наличие BOM в сохраненных в utf-8 файлах.

Ошибка проявляется в виде сообщения:

Warning: Cannot modify header information - headers already sent by (output started at /xxxxxxxx/wp-config.php:1)

Может быть не wp-config.php, а другой файл. А может сообщения вообще не быть, если вывод предупреждений подавлен. Когда ошибка на виду, найти файл не составит проблемы. А если нет сообщения?

Для облегчения поиска файлов с BOM я нашкрябал простенький скриптик.

Использование:

1. скрипт разархивировать и залить на сервер в корневую директорию

2. в адресной строке броузера набрать http://ваш.сайт/find_bom.php

Для увеличения скорости работы проверяются только те директории, в которые обычно пользователи кладут свои файлы, т.е. корень, /wp-content/themes и /wp-content/plugins.

Если WordPress находится не в корне сайта, то скрипт нужно положить в директорию, где лежит WordPress, и из нее же и запускать.

Скачать find_bom.zip

См. также Как сохранять файлы в кодировке utf-8.

Добрый человек, известный под ником CMEPTHuk, написал утилитку utf8-bom-remover для поиска и удаления BOM локально, еще до аплоада файлов на сервер. За что ему большое человеческое спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Ср Апр 01, 2009 10:42 am    Заголовок сообщения: Ответить с цитатой

Для уменьшения нагрузки рекомендуется установить
wp-super-cache plugin
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Пн Июн 08, 2009 1:31 am    Заголовок сообщения: Ответить с цитатой

не устанавливаетс скрипт магазина shop script
- замените файл xml_parser.php


Последний раз редактировалось: admin (Пн Июл 20, 2009 4:07 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Пт Июн 19, 2009 8:21 pm    Заголовок сообщения: phpBB форум Ответить с цитатой

SQL ERROR [ mysqli ]

MySQL server has gone away [2006]
появляется после установки антиспам модов
One of the most common causes of this is the following setting..

"In your ACP -> General -> Server Configuration -> Security Settings, do you have "Check IP against DNS Blackhole List:" set to Yes or No? If Yes, set it to No and see if the problem goes away."

Try the above and see if that helps. If that setting is on the MySQL connection will die waiting for a response from the "blackhole list".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Пт Июн 26, 2009 3:36 pm    Заголовок сообщения: Ответить с цитатой

Подскажите пожалуйста как быть. Вся DatsoGallery стала место слов в меню ????????.

http://joomlaforum.ru/index.php?topic=64757.0

Файлы:
/com_datsogallery/language/russian.php
/com_datsogallery/datsogallery.php
/com_datsogallery/sub_viewdetails.php
/components/com_datsogallery/admin.datsogallery.html.php

Изменить кодировку у этих файлов в UTF-8 без добавления сигнатуры "BOM" !
Добавить строчку в файл .htaccess (AddDefaultCharset UTF-Cool
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Вт Ноя 10, 2009 8:22 pm    Заголовок сообщения: DLE Ответить с цитатой

Читаем FAQ http://dle-news.ru/faq.html



Вопрос: У меня возникли проблемы на сайте, причина которых мне непонятна, есть ли какие-то действия, которые я должен выполнить в первую очередь

Ответ: Да такие действия есть, как показывает практика, многие при установке или переносе сайта, забывают о таких вещах как права на запись в папки. После установки или переноса скрипта, вы должны убедиться что папки внутреннего кеша скрипта engine/cache/ и engine/cache/system доступны для записи (установлен CHMOD 777). Также эти папки должны быть пустыми, за исключением файла .htaccess в них, все необходимое в них скрипт создаст автоматически самостоятельно. Также вы должны убедится что доступна для записи папка engine/data/ и все файлы внутри нее.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Вт Ноя 10, 2009 9:11 pm    Заголовок сообщения: Ошибки при установке расширений Joomla на хостинге Ответить с цитатой

Ошибки при установке расширений Joomla на хостинге
http://www.aidar.net/?p=57
Ошибки при установке расширений Joomla на хостинге

После установки Joomla на локальной машине и переносе на хостинг часто возникают трудности (ошибки, отсутствие какой-то функциональности и т.д.).

Важно! Речь идёт об использовании хостинга на сервере под управлением операционной системы Linux.

Процедура установки расширений (модулей, компонентов, плагинов и т.д.) неизбежно приводила к ошибкам:

* JFTP::store: Bad response
* Внимание! - Не удалось переместить файл

Невозможно найти установочный пакет



Ошибка установки модуля в менеджере расширений


Существует несколько возможных причин возникновения подобных ошибок:
неправильные права доступа к специальным папкам Joomla;
неправильная настройка функции FTP Layer;
несоответствующие настройки сервера техническим требованиям Joomla.

1. Необходимые права доступа на папки Joomla приведены в контрольной панели администратора Joomla на странице “Помощь” - “Информация о системе” - вкладка “Права на папки”, как правило, это страница:
http://www.yourdomain.tld/administrator/index.php?option=com_admin&task=sysinfo

Перечень папок с необходимыми правами доступа для Joomla версии 1.5.10:
administrator/backups/ Доступен на запись
administrator/components/ Доступен на запись
administrator/language/ Доступен на запись
administrator/language/en-GB/ Доступен на запись
administrator/language/ru-RU/ Доступен на запись
administrator/modules/ Доступен на запись
administrator/templates/ Доступен на запись
components/ Доступен на запись
images/ Доступен на запись
images/banners/ Доступен на запись
images/stories/ Доступен на запись
language/ Доступен на запись
language/en-GB/ Доступен на запись
language/pdf_fonts/ Доступен на запись
language/ru-RU/ Доступен на запись
media/ Доступен на запись
modules/ Доступен на запись
plugins/ Доступен на запись
plugins/content/ Доступен на запись
plugins/editors/ Доступен на запись
plugins/editors-xtd/ Доступен на запись
plugins/search/ Доступен на запись
plugins/system/ Доступен на запись
plugins/user/ Доступен на запись
plugins/xmlrpc/ Доступен на запись
templates/ Доступен на запись
Папка для кэширования: /home/yourusername/domains/yourdomain.tld/public_html/cache/ Доступен на запись
Папка для кэширования: /home/yourusername/domains/yourdomain.tld/public_html/administrator/cache/ Доступен на запись
Log Directory ($log_path) /home/yourusername/domains/yourdomain.tld/public_html/logs/ Доступен на запись
Temp Directory ($tmp_path) /home/yourusername/domains/yourdomain.tld/public_html/tmp/ Доступен на запись

Во-первых, необходимо убедиться, что все, приведенные на данной странице папки доступны на запись (chmod 777, i.e. rwxrwxrwx).

Во-вторых, следует обратить внимание на последние две строки, которые содержат абсолютный путь до указанных папок. Эти параметры содержатся в файле настроек:
configuration.php

строки:
var $log_path = '/home/yourusername/domains/yourdomain.tld/public_html/logs';
var $tmp_path = '/home/yourusername/domains/yourdomain.tld/public_html/tmp';

Обратите внимание, на конце пути не указывается слэш “/”.

Кроме того, указанный здесь для примера путь различается в зависимости от хостинг компании. Он может выглядеть как:
/hsphere/local/home/my-site/my-site/logs
/home/yourserver/public_html/logs
/home/users/v/vasia/domains/site.ru/logs
/www/login/www/htdocs/logs
/home/username/public_htm/sitename/logs

Уточнить данный путь можно самостоятельно, в контрольной панели администратора Joomla на странице “Помощь” - “Информация о системе” - вкладка “Информация PHP”:


Информация PHP

В описании “Apache Environment” параметр DOCUMENT_ROOT со значением абсолютного пути
"/home/yourusername/domains/yourdomain.tld/public_html"


Apache environment

Либо, уточнить путь можно обратившись к технической поддержке хостинг компании, если есть сомнения относительности точности полученного значения.

2. Необходимо правильно настроить работу Joomla по FTP.

Настройка производится на странице “Сайт” - “Общие настройки” - вкладка “Сервер”


Настройки FTP Layer Joomla 1.5.10

Следует отметить, что перед изменением настроек FTP, необходимо поменять права доступа на файл configuration.php на 777 (rwxrwxrwx), ведь по умолчанию права на данный файл, равно как и на все другие, должны быть 644 (rw-r–r–), а впоследствие вернуть права в первоначальное положение. Права на файлы можно менять как при помощи файлового менеджера контрольной панели хостинг компании, например, DirectAdmin (cPAnel, Plesk, ISPManager и т.д.), так и при помощи ftp-клиентов, например FileZilla (SmartFtp, CuteFTP, встроенным клиентом Total Commander, Far и т.д.).


О программе FileZilla

После смены прав на файл configuration.php, выставляем значения параметров FTP данными предоставленными хостинг компанией.
Здесь важное значение имеет последний параметр “FTP корень”. Он как раз и является причиной возникающей ошибки. Дело в том, что пользуясь ftp-клиентом с данными же учётными данными можно получить доступ к корню учётной записи на хостинге. Например, корень будет выглядет так:


FTP-клиент FileZilla

Если учитывать, что установленная joomla находится по пути:
/domains/yourdomain.tld/public_html/


Корень с перечнем файлов установленной на хостинг Joomla

то получается если в параметре “FTP корень” не указать ничего, или указать, например “/”, или что-то отличное от “/public_html” то Joomla неправильно определит своё месторасположение, соответственно не сможет устанавливать никакие дополнительные расширения.

Таким образом, необходимо:
Правильно выставить права доступа на соответствующие папки;
Правильно настроить FTP параметры;
Уточнить соответствие технических требований Joomla техническим параметрам хостинговой площадки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Чт Янв 23, 2014 11:10 am    Заголовок сообщения: Обновляемся до версии 3.2: Пропало левое меню Ответить с цитатой

http://www.wp-info.ru/obnovlyaemsya-do-versii-32-propalo-levoe-menyu/


#adminmenu {
width: 155px; /* default 145px + 10px */
margin-left: -170px; /* default 160px + 10px */
}

#wpbody {
margin-left: 185px; /* default 175px + 10px */
}

Указал

#adminmenu {
width: 155px; /* default 145px + 10px */
margin-left: 0px; /* default 160px + 10px */
}

#wpbody {
margin-left: 15px; /* default 175px + 10px */
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Ср Сен 02, 2015 10:02 am    Заголовок сообщения: медленно грузится opencart Ответить с цитатой

http://texnoera.com/internet/webmasteram/udalyaem-virus-na-opencart.html
посмотреть файл: system/librari/response.php и проверить на вредоносный код
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Вт Окт 04, 2016 9:41 am    Заголовок сообщения: wordpress Не могу создать директорию uploads/2016/10. Ответить с цитатой

http://anfisabreus.ru/2013/03/oshibka-ne-mogu-sozdat-direktoriyu-wp-contentuploads-proverte-dostupna-li-roditelskaya-direktoriya-dlya-zapisi/


в настройках http: //mysite.ru/wp-admin/options. php
проверить значение переменной upload_path И ПРОПИСАТЬ НУЖНЫЙ ПУТЬ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Чт Dec 08, 2016 9:52 pm    Заголовок сообщения: Ответить с цитатой

Bitrix - UNCAUGHT EXCEPTION - Error - Call to undefined function Bitrix\Main\DB\mysql connect()

Ошибка:
2016-05-25 15:33:22 - Host: host:80 - UNCAUGHT_EXCEPTION - [Error]
Call to undefined function Bitrix\Main\DB\mysql_connect() (0)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:45
#0: Bitrix\Main\DB\MysqlConnection->connectInternal()
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:103
#1: Bitrix\Main\DB\MysqlConnection->queryInternal(string, array, NULL)
/home/bitrix/www/bitrix/modules/main/lib/db/connection.php:329
#2: Bitrix\Main\DB\Connection->query(string)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:182
#3: Bitrix\Main\Config\Option::load(string, NULL)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:53
#4: Bitrix\Main\Config\Option::get(string, string, string)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:337
#5: Bitrix\Main\HttpRequest->prepareCookie(array)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:63
#6: Bitrix\Main\HttpRequest->__construct(object, array, array, array, array)
/home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:42
#7: Bitrix\Main\HttpApplication->initializeContext(array)
/home/bitrix/www/bitrix/modules/main/lib/application.php:122
#8: Bitrix\Main\Application->initializeExtendedKernel(array)
/home/bitrix/www/bitrix/modules/main/include.php:23
#9: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#10: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog.php:10
#11: require_once(string)
/home/bitrix/www/bitrix/header.php:1
#12: require(string)
/home/bitrix/www/sport/index.php:2
#13: include_once(string)
/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#14: include_once(string)
/home/bitrix/www/bitrix/urlrewrite.php:2




# vi bitrix/.settings.php
заменить
'className' => '\\Bitrix\\Main\\DB\\MysqlConnection',
на
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',


# vi bitrix/php_interface/dbconn.php
добавить:
define( "BX_USE_MYSQLI" , true);

Проверить чтобы стоял модуль php-mysqlnd:
# rpm -qa | grep mysqlnd
php-mysqlnd-7.0.6-3.el6.remi.x86_64
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 390

СообщениеДобавлено: Чт Сен 14, 2017 9:42 am    Заголовок сообщения: файлы конфигураций Ответить с цитатой

Где находится конфигурационный файл подключения к базам данных в популярных CMS


В Joomla есть файл configuration.php, в котором есть строчки:

var $host = 'сервер';
var $user = 'имя_пользователя';
var $db = 'имя_базы_данных';
var $password = 'пароль';

В WordPress есть файл wp-config.php, в котором есть строчки:

define('DB_NAME', 'имя_базы_данных');
define('DB_USER', 'имя_пользователя');
define('DB_HOST', 'сервер');
define('DB_PASSWORD', 'пароль');

В Drupal в папке /site/default/ есть файл settings.php, в котором есть строчка $db_url = 'mysql://username:password@mysqlhost/databasename'; Где:

username - имя пользователя;
password - пароль;
mysqlhost - сервер базы данных;
databasename - имя базы данных.

В DLE в папке /engine/data/ есть файл dbconfig.php, в котором подключение к базе прописывается в строчках:

define ("DBHOST", "сервер");
define ("DBNAME", "имя_базы_данных");
define ("DBUSER", "имя_пользователя");
define ("DBPASS", "пароль");

В Shop-script подключение настраивается в файле /cfg/connect.inc.php

define('DB_HOST', 'сервер');
define('DB_USER', 'имя_пользователя');
define('DB_PASS', 'пароль');
define('DB_NAME', 'имя_базы_данных');

В ShopCMS база данных подключается в файле /core/config/connect.inc.php

define('DB_HOST', 'сервер');
define('DB_USER', 'имя_пользователя');
define('DB_PASS', 'пароль');
define('DB_NAME', 'имя_базы_данных');

В WebAsyst всё немного сложнее. Там есть файл /dblist/логин.xml в котором за соединение с базой отвечают следующие параметры:

SQLSERVER="сервер"
DB_NAME="имя_базы_данных"
DB_PASSWORD="пароль"
DB_USER="имя_пользователя"

а также в файле кеша /temp/scdb/.settings.логин дублируются эти же параметры:

"DB_USER" "имя_пользователя"
"DB_PASS" "пароль"
"DB_NAME" "имя_базы_данных"
"DB_HOST" "сервер"

В PrestaShop подключение настраивается в файле /config/settings.inc.php

define('_DB_NAME_', 'имя_базы_данных');
define('_DB_SERVER_', 'сервер');
define('_DB_USER_', 'имя_пользователя');
define('_DB_PASSWD_', 'пароль');

В MODx подключение настраивается в файле /manager/includes/config.inc.php:

$database_server = 'сервер';
$database_user = 'имя_пользователя';
$database_password = 'пароль';
$dbase = 'имя_базы_данных’;

В Bitrix подключение настраивается в файле /bitrix/php_interface/dbconn.php:

$DBHost = "сервер";
$DBLogin = "имя_пользователя";
$DBPassword = "пароль";
$DBName = "имя_базы_данных";

В PHPShop подключение настраивается в файле phpshop/inc/config.ini:

host = "сервер";
user_db = "имя_пользователя";
pass_db = "пароль";
dbase = "имя_базы_данных";

В HostCMS конфигурационный файл размещается в modules/core/config/database.php и содержит следующие настройки:

'driver' => 'mysql',
'host' => 'localhost',
'username' => 'srv83user',
'password' => 'megapassword',
'database' => 'hostcms'

В UMI реквизиты подключения в секции [connections] файла docs/config.ini: Код:

core.host = "адрес_сервера"
core.login = "имя_пользователя"
core.password = "пароль"
core.dbname = "имя_базы_данных"

В phpBB файле docs/config.php:

$dbhost = 'адрес_сервера';
$dbname = 'имя_базы_данных';
$dbuser = 'имя_пользователя';
$dbpasswd = 'пароль';

В NetCat соединение с базой данных настраивается в файле docs/vars.inc.php:

$MYSQL_HOST = "адрес_сервера";
$MYSQL_USER = "имя_пользователя";
$MYSQL_PASSWORD = "пароль";
$MYSQL_DB_NAME = "имя_базы_данных";

В Amiro.CMS настройки соединения с базой данных устанавливаются в файле docs/_local/config.ini.php:

DB_Host = "адрес_сервера"
DB_Database = "имя_базы_данных"
DB_User = "имя_пользователя"
DB_Password = "пароль"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов newssoft.ru -> Серверные команды Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
AllSat 22  - photographe de mariage - 2006