Видалення і створення нової пересилання з різними варіантами, навіть зміна прав на файл не допомогла. На пошту, з якої було відправлено повідомлення / емейл, поверталася помилка такого типу:
Mail delivery failed: returning message to sender
pipe to | /home/USERNAME/public_html/pipe/vashfile_pipe.php
generated by support@вашдомен.com
local delivery failed
На щастя рішення було знайдено.
1. Перевірте права на файл vashfile_pipe.php, повинні бути 755. але я думаю вони розтанули і не змінювалися.
2. З консолі відкриваємо файл (під рутом, ви як адміністратор сервера)
vi /etc/valiases/вашдомен.com (домен на якому не працює Forwarders)
там будуть такі рядки
додаємо / usr / bin / php -q
support@вашдомен.com: "| / usr / bin / php -q /home/USERNAME/public_html/pipe/vashfile_pipe.php"
Була пару раз спроба прописати / usr / bin / php -q при створення нового Forwarders, CPanel прибирала / usr / bin / php -q і залишала /home/USERNAME/public_html/pipe/vashfile_pipe.php
Після цього простого зміни пересилання пошти починає працювати, тікети надходять в WHMCS
Сподіваюся інформація допоможе хто зіткнувся з подібною проблемою.
Іноді буває що бази даних займають багато дискового простору і воно закінчується, і якщо перевірити то база даних eximstats може бути великий,
подивитися розмір баз даних можна так, зайдіть під рутом в консоль SSH і виконайте
cd / var / lib / mysql /
du -sk * | sort -nr
Всі директорії будуть відсортовані за розміром, з більшого до меншого.
Якщо база даних eximstats велика, наприклад більше 1 Гб, то напевно варто її очистити, в ній зберігаються логи: Помилки (reject), Відправлені (sends), SMTP
Що б очистити базу eximstats, виконуємо наступні команди в консолі
mysql
use eximstats
delete from sends;
delete from smtp;
delete from failures;
delete from defers;
Після цього база даних eximstats буде очищена і ви звільните яке то кількість місця.
Сподіваюся ви розуміння що це не установка MS SQL сервера на платформу Linux а дана інструкція дозволяє отримувати дані з MS SQL сервера по засобом PHP запитів до віддаленого сервера MS SQL.
Що таке PDO
PHP Data Objects (PDO) це розширення для PHP, що надає розробнику простий і універсальний інтерфейс для доступу до різних баз даних. В даний час для PDO існують драйвери практично до всіх загальновідомим СУБД і інтерфейсів.
Microsoft SQL Server and Sybase Functions (PDO_DBLIB)
PDO_DBLIB драйвер для PHP дозволяє працювати базами даних від Microsoft SQL Server (MSSQL)
Установка PDO_DBLIB проводилася на наступній конфігурації:
Панель управління: CPanel / WHM
Система CentOS 6.3
Версія PHP: 5.3.16
Було перепробувано багато різних варіантів, витрачено багато часу і нарешті знайшлося рішення.
Інструкція по установки PDO_DBLIB наступна:
1. Компілюємо апач з PDO через EasyApache (Apache Update), тобто ставимо галочки на PDO і PDO MySQL (якщо потрібно, але не завадить)
# Завантажити останню версію дистрибутива
wget ftp # 58; // mirrors.ibiblio.org/freetds/stable/freetds-0.91.tar.gz
# Розпакувати її
tar -zxvf freetds-0.91.tar.gz
# Перейти в папку дистрибутива
cd freetds-0.91
/ Configure --prefix = / usr / local / freetds --with-tdsver = 7.0 --enable-msdblib --with-gnu-ld
# Скомпілювати і встановити
make make install
# Так як у нас 64-х бітна система, потрібно створити symlink
ln -s /usr/local/freetds/lib/libsybdb.so.5 /usr/lib64/libsybdb.so.5
# Без цього працювати не буде, створюємо порожні файли
touch /usr/local/freetds/include/tds.h
touch /usr/local/freetds/lib/libtds.a
Конфиг FreeTDS знаходиться тут. /usr/local/freetds/etc/freetds.conf
3. Після цього приступаємо до установки самої PDO_DBLIB.
# Завантажити останню версію дистрибутива
wget http # 58; // pecl.php.net/get/PDO_DBLIB-1.0.tgz
# Розпакувати її
tar -zxvf PDO_DBLIB-1.0.tgz
# Перейти в папку дистрибутива
cd PDO_DBLIB-1.0
# Конфігурувати. Без цього ключа буде лаятися
./ Configure --with-pdo-dblib = / usr / local / freetds
# Скомпілювати і встановити
make make install
4. Треба зайти в файл конфігурації php.ini і додати рядок extension = pdo_dblib.so
Додаємо наступний рядок (ближче до кінця, де все extension):
vi /usr/local/lib/php.ini
extension = pdo_dblib.so
service httpd restart
На цьому все, процес установки pdo_dblib закінчений.
Установка mssql описаний далі.