Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 097 комментариев

Спасибо за ответы, всё получилось, если возникнут вопросы еще — спрошу. А сейчас хочу спросить насчет статьи про memcached, а именно, как его правильно удалить? ато возникли некоторые проблемы после его установки, хочу пока что удалить его
Valentin Rasulov
Valentin Rasulov
Хи. Это всё понятно, для некоторых хватит выражения «есть runProcessor», а для многих нужно по полочкам разлаживать.
Я имел в виду простоу топик-урок, как с фронта создать ресурс по правильному (модексовски). Думаю это как отдельная тема уже.
Хотя гнать коня не нужно наверное, если будет нужно кому, то попросят!
Василий Наумкин
Василий Наумкин
Да на целый топик тут никак не тянет. В тексте есть ссылка на процессор miniShop, который создает ресурс и дальше с ним работает.

Если нужно просто создать ресурс — вот простейший код:

$data = array('pagetitle' => 'Название', 'content' => 'Текст страницы');
$modx->runProcessor('resource/create', $data);

Все.
В массив $data можно пихать любые свойства ресурса MODX, если их нет — будут дефолтные. Можно даже пустой массив отправить, тогда появится «Ресурс без названия».

Считаете, нужно это добавить в заметку?
Valentin Rasulov
Valentin Rasulov
Молодец Василий! Так как у Вас опыт есть по ресурсам, написали бы топик по созданию ресурса через runProcessor — а то на форумах смотрю, такое городят (хотя и сам такое городил) :)… Думаю новичкам будет полезен топик!
Удачи.
Василий Наумкин
Василий Наумкин
а что нужно прописать в конфиге сайта2 в строке server_name? Если у меня например на первом сайте сервер нейм просто айпишник моего сервера, и сайт доступен по нему, то второй сайт тогда где будет? нужно писать к примеру айписервера/site2? или как
Спасибо за ответ) Еще вопрос: создал аналогично первому, второй сайт site2, разобрался как через удаление и добавление симлинков переключатся на другой сайт, а можно ли сделать чтобы одновременно работал и тот и другой сайт?
Василий Наумкин
Василий Наумкин
В конце заметки скрипт, который выставляет нужные права на директории и файлы. Просто укажите верного юзера (там сейчас site1 — он вам, кажется, и нужен).

Запускать нужно из консоли, от суперюзера. Для этого зайдите на сервер по ssh, через Putty.

Если не разберетесь как запустить скрипт — просто наберите в консоли вот это:

sudo chown -R site1:site1 /var/www/site1/www
sudo find /var/www/site1/www -type d -exec chmod 0755 '{}';
sudo find /var/www/site1/www -type f -exec chmod 0644 '{}';

После этого проблем быть не должно. Если что — пишите, разберемся.
ситуация такая: сделал все как в гайде, соответственно у меня есть 2 учетки под которыми я могу войти на сервер через сфтп: моя учетка которую я создавал в самом начале, и учетка site1. Залил движок на сервер но установить не могу, пишет что нет прав для папки core/cache. Но под какой бы учеткой я не заходил на сервер через сфтп (клиент filezilla) я не могу изменить права для этой папки, пишет что у меня нет прав. Как быть? Что я не так делаю