Есть ssl сертификат, раньше все работало, сейчас в одно часе на всех серверах прекратили работать сертификаты(подключение по ним)
Пробовал сменить все сертификаты, вплоть да же CA
Debian
mysqlnd install
Прописываю в консоли mysql -p -uuser --ssl-ca=/путь до файла --ssl-key=/путь до файла --ssl-cert=/путь до файла -h127.0.0.1
Через консоль подключаюсь отлично.
ошибка:
PHP Fatal error: Call to a member function prepare() on null
Если выключить сертификаты, подключение к БД работает нормально. Проблема именно в SSL. Но, не знаю, какого именно характера. По ошибке не создается объект, так как нет подключения к БД. Я не понимаю что могло сломаться. Ни чего не меняется уже годами, а тут вот те на...
Зачем вы в ssh2_exec оборачиваете команду в system?
Второе, $connection - это ресурс. Обычно у них нет приведения к строке и что вы пытаетесь скормить аргументу -e я не очень понимаю.
Для дебага кроме STDIO поглядите в STDERR
Я новичок в PHP. Лучше скажите как мне на PHP запустить эту команду. Буду вам при много благодарен.
Доброго времени суток.
Помогите разобраться с настройкой PHP.
Есть команда rsync, для синхронизации файлов. Сейчас есть два сервера cs1 и cs2. на обоих стоят ssh ключи без паролей.
Если ввести в терминале команду
Явно я что-то не так делаю. Помогите разобраться что нужно сделать, чтобы все заработало. Подключение по ключам происходит. Вот только выполнить команду не могу.
Я уже записал эту команду в баш скрипте и попробовал его запустить из терминала. Все работает. Но, если запускать через функцию system, то он не отрабатывает, потому, что там есть ssh. Без него он будет работать. Если rsync будет локально отрабатывать команду.
Здравствуйте!
У меня xubuntu на нее поставил apache2 php. Команды php работают проверял.
Я сделал стр index.php.
Если запустить ее через апач2 она работает, но если в стр добавить include("путь к стр.пхп"); То, он ее открывает, но русские буквы треугольниками идут.
Как это изменить.
Кодировку ставил и windows-1251, utf-8 в главной стр index.php не работает.