Всего 125 541 комментарий

Василий Наумкин
04 февраля 2013, 12:39
0
У тебя на скриншоте написано «MODX could not create database...» В скрипте для работы нужно было указать пароль рута от mysql.

Всё, дальше сам — я устал помогать.
СикретНаме
04 февраля 2013, 12:35
0
Так мне там от это совало:

Вот я потому некими кривоокольными путями я БД какую-то как-то наварганил (вот такую мануалину нарыл, вроде даже небесполезная: www.ithowto.ru/32-sozdanie-bazy-mysql-i-naznachenie-privelegij.html), но при создании базы и имя юзера и базы и пароль ставил, а при установке MODX оно всё не понадобилось и даже вредило (не коннектило к базе), а в итоге 500.

wget gist.github.com/raw/2179479/5b626bc233a2baf70b3e1b40aed04816a28f67d2/addsite.sh -O /root/modx/addsite.sh && chmod +x /root/modx/addsite.sh — no such file говорит.
Василий Наумкин
04 февраля 2013, 12:26
0
По моему, нормальное решение.

Менять исходники библиотеки однозначно не хорошо.
Василий Наумкин
04 февраля 2013, 12:25
1
0
Нужно обновлять конфиг класса, ибо MODX его кэширует
$pdoFetch->config = array_merge($pdoFetch->config, $scriptProperties);

Смотри как сделано вот тут.
Василий Наумкин
04 февраля 2013, 12:23
0
Используй скрипты, они сами всё разложат и сделают, включая БД. Хранить эти скрипты лучше в /root/modx

Закачивать их на сервер вот так:
wget https://gist.github.com/raw/2179479/5b626bc233a2baf70b3e1b40aed04816a28f67d2/addsite.sh -O /root/modx/addsite.sh && chmod +x /root/modx/addsite.sh
update.sh, remove.sh

Потом прописываешь пароль от Mysql в начале файла и можно ставить сайты.
Василий Наумкин
04 февраля 2013, 12:18
0
Сейчас готовлю пакет с новой версией HybridAuth 2.1.1 — вроде как раз это и поправили.
Максим Франц
04 февраля 2013, 12:14
0
// oauth.googlecode.com/svn/code/php/OAuth.php
// rev 1261, Mar 29, 2011 morten.fangel
// modified on Dec 29, 2019 to remove OAuth PECL conflict

накатил поверх и все заработало
Василий Наумкин
04 февраля 2013, 12:06
0
Решение проблемы с авторизацией на MODX Cloud простое, просто добавить в index.php
ini_set('apc.cache_by_default', 0);

Возможно, это же поможет и на Петерхосте.
СикретНаме
04 февраля 2013, 11:54
0
ВСЁ, УШЁЛ ОБМЫВАТЬ (как только пойму, как БД создавать)! :0) Не подскажет кто-нить как вручную её создать на Линоде с учётом мануала, а то тут вроде как ни слова (наверняка есть этому причина, но пока не пойму. где у меня ошибка)?
СикретНаме
04 февраля 2013, 11:13
0
П.С.
п.2 ещё и к тому, чтобы не плодить сейчас сайтов больше одного.
СикретНаме
04 февраля 2013, 11:02
0
УРА, сервак настроен без ошибок, дублей итд итп — «можем, когда хотим»! :0) След этап — скрипт загрузки MODX итд и в связи с этим пара вопросов:
1. Рекомендую хранить /var/www/site1/chmod — можно поподробнее об этой строчке и непосредственно работе и вызове?
2. addsite.sh — его в «совсем-совсем» корень кидать и он сам всё расфасует, или таки в корень который корень site1?

Andrei Kilin
04 февраля 2013, 10:20
0
У Василия есть пачка статей на этот счет. Я — полный ноль при ясной погоде — все настроил по ним. Никаких акций, если у барашков есть пастух. :)
СикретНаме
04 февраля 2013, 09:46
0
«Даже» файлы научился переименовывать, а сайтец не бежит :0) Не беда, повторение — мать учения! Пойду по новому кругу всё ставить.
Александр Суркин
04 февраля 2013, 09:19
0
Василий, благодарю Вас! Теперь ошибка не выходит, пишет, что товар успешно добавлен в корзину. Однако в корзину он не падает…
Василий Наумкин
04 февраля 2013, 09:13
0
Обнови jquery. В версии 1.4.2 нет метода data, который используется в скрипте miniShop для отправки id товара в корзину.
Василий Наумкин
04 февраля 2013, 09:06
0
По умолчанию nginx создаёт свой пустой сайт + ты создал еще один.

Итого, 2 сайта на одном ip. Либо удали дефолтный, либо настрой домен, как я написал.

sudo rm /etc/nginx/sites-enabled/www.conf && sudo service nginx restart
СикретНаме
04 февраля 2013, 09:03
0
Тогда вообще ничего не понимаю. Я, конечно, на это «грешил», но отзыв: «Welcome to nginx!», вот и сижу в недоумении ((

Кстати, там есть технич. имя, похоже: типоличныйномер.members.linode.com (там тоже Welcome to nginx! болтается, кнш).
Василий Наумкин
04 февраля 2013, 08:57
0
Если сайт один — должно работать просто по ip. Если больше, то надо настроить:.

— Пропиши любое имя у себя на компе в hosts и укажи ему твой ip.
— В nginx, соответственно, укажи отзываться на это имя и будет работать.
СикретНаме
04 февраля 2013, 08:50
0
О, а вот и ответы Ваши. Сдобного утра :0)

А я пока всё по новому кругу переустановил и почти всё Ок. Есть совсем мелочи, но их позже уточню.
Так я прописывал это, наверное, что-то не так пошло.

А, не, это я знаю, просто привык, что Петерхост техническое имя сразу даёт, надеялся, что буржуи ещё щедрее :0)

Или, может, по ip моему Линодному можно, по которому я через ssh на сервак прибегаю, например? Мне то сейчас, по сути, запустить /setup MODX интересно-нужно, а для этого же юрла нужна — вот о ней пока речь.