max_nordvegan

max_nordvegan

+6
Репутация
0
Рейтинг
#1 Нужно ли выбирать "Добавить AUTO INCREMENT" в phpMyAdmin? 12 марта 2021 в 13:34
Здравствуйте!
При копировании таблиц из одной базы в другую в phpMyAdmin, нужно отмечать "Добавить AUTO INCREMENT" или галочка должна быть снята?
#1 Как перенести сайт на шаблоне default на modern? 11 марта 2021 в 15:51
Здравствуйте!
Делал сайт на шаблоне default. Пытаюсь обновить CMS.
Установил 2.14 с шаблоном Modern.
Сделал объединенную базу (/forum/thread34364-1.html). Поменял название базы в настройках.
Скопировал в templates свой default. Скопировал upload.
Главная страница отображается.
Но другие страницы (например, instantcms.test/articles) выдают ошибку 404.
Вход для пользователя не работает.
#1 Как объединить две базы (таблицы) SQL в phpmyadmin? 11 марта 2021 в 13:56
ok. Не пойму какая база в какую переносится. Менял ввод данных баз поочередности. Менял порядок первой со второй.
Но в "Выберите контент который вы хотите перенести" не предлагаются к переносу мои таблицы:
cms_con_anketa_test, cms_con_anketa_test_cats, cms_con_anketa_test_cats_bind, cms_con_anketa_test_fields, cms_con_anketa_test_props, cms_con_anketa_test_props_bind, cms_con_anketa_test_props_values.


Спасибо! Там ещё drop прописан. Наверное его тоже лучше отключить?

max_nordvegan
Нет, достаточно в файле \transfer\modules\transfer.php закомментировать 30-ю строку.
Чтобы стало так:
  1. public function prepare(){
  2.  
  3. /*$this->mg->truncate2($_POST['module']);*/
  4.  
  5. }

Ris
#2 Как объединить две базы (таблицы) SQL в phpmyadmin? 11 марта 2021 в 13:18


max_nordvegan,
Тогда так
/users/files/download7786.html
Только это очищает таблицы перед перенсом. Нужно транкейт отключить, чтобы не стирались базы перед переносом.

Ris

Спасибо! Там ещё drop прописан. Наверное его тоже лучше отключить?
#3 Как объединить две базы (таблицы) SQL в phpmyadmin? 10 марта 2021 в 17:56


max_nordvegan,
Попробуйте это:
/users/files/download8040.html
Делал для себя, чтобы каждый раз вручную команды не писать.
Папку b2b из архива в корень сайта (любого сайта, хоть вообще в отдельный сайт положите), запускать вашсайт.ру/b2b

Ris

Спасибо!
Но получается нужно больше 100 таблиц добавлять вручную.
А нельзя написать что-то похожее на:

INSERT IGNORE INTO instant2merged.*
(*)
SELECT *
FROM nordveg.*

Могут ли возникнуть ошибки в CMS с объединенной базой SQL?
#4 Как объединить две базы (таблицы) SQL в phpmyadmin? 10 марта 2021 в 16:53


Есть такое INSERT IGNORE INTO, может поможет.

Loadырь

Процедура всеравно прерывается на первой такой ошибке в первой таблице. И дальше не проходит.
Делая "Скопировать базу данных в" через "операции" стала вообще выдаваться безымянная ошибка.
#5 Как объединить две базы (таблицы) SQL в phpmyadmin? 10 марта 2021 в 15:13
Пробовал очистить таблицы в структуре новой InstantCMS и скопировать таблицы с резервной базы. Но выдаётся ошибка отсутствия таблицы которая была заведена для анкет.
Т.е. нету такого как скопировать файлы с заменой или пропустить. Все шаги придётся повторять заново.
#1 Как объединить две базы (таблицы) SQL в phpmyadmin? 10 марта 2021 в 14:00
Здравствуйте!
В phpmyadmin импортировал резервную копию базы, установил новую версию CMS и сделал "третью" пустую базу.
В пустую, "третью", базу скопировал базу с резервной копии. Переименовал префиксы таблиц на "cms_".
Пытаюсь скопировать "третью" базу в базу с тестовой, новой версией InstantCMS.
Захожу в "Операции", выбираю "Скопировать базу данных в". Пишу имя базы. Отмечаю "Только данные".
И отмечены галочки "Добавить AUTO_INCREMENT", "Добавить ограничения", "Настроить привилегии". Жму Вперёд.
Выдаётся:
#1062 — Дублирующаяся запись '10' по ключу 'PRIMARY'

INSERT INTO `instant2test`.`cms_activity`(`id`, `type_id`, `user_id`, `group_id`, `subject_title`, `subject_id`, `subject_url`, `reply_url`, `images`, `images_count`, `date_pub`, `is_private`, `is_parent_hidden`, `is_pub`) SELECT `id`, `type_id`, `user_id`, `group_id`, `subject_title`, `subject_id`, `subject_url`, `reply_url`, `images`, `images_count`, `date_pub`, `is_private`, `is_parent_hidden`, `is_pub` FROM `nordveg`.`cms_activity`

Пробовал убрать галочки "Добавить AUTO_INCREMENT", "Добавить ограничения", "Настроить привилегии". Не помогает.
Может есть какой-то скрипт?
#6 [ЕСТЬ РЕШЕНИЕ] Ошибка сервера! Error 500 7 марта 2021 в 16:07
Получилось. Ошибка была в синтаксисе написания.

<VirtualHost *:80>
#<----->ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/var/www/html/instantcms.test/"
ServerName instantcms.test
ServerAlias www.instantcms.test
ErrorLog "/var/log/httpd2/instantcms-error_log"
#CustomLog "/var/log/httpd2/nordvegantest-access_log common"
<Directory />
AllowOverride All
#Require all granted
</Directory>
</VirtualHost>
#
#7 [ЕСТЬ РЕШЕНИЕ] Ошибка сервера! Error 500 7 марта 2021 в 14:35


Рабочая станция 9.1 (Basealt linux)

max_nordvegan
Из популярных Debian/Ubuntu/Centos
Про белый IP адрес
Из нормальных панелей управления ISPmanager в месяц $4.70, но это если сайт приносит доход.
Nginx работает в 2 раза быстрее, чем Apache и потребляет меньше памяти

@noname

Спасибо.
Но меня интересуют российские сборки. Ещё есть Постановление Правительства РФ от 16 сентября 2016 г. N 925 "О приоритете товаров российского происхождения, работ, услуг, выполняемых, оказываемых российскими лицами, по отношению к товарам, происходящим из иностранного государства, работам, услугам, выполняемым, оказываемым иностранными лицами".
Мой сайт на хостинге от reg.ru там есть эта панель. Но проблемы с обновлением движка пытаюсь устранить на localhost.
#8 [ЕСТЬ РЕШЕНИЕ] Ошибка сервера! Error 500 7 марта 2021 в 14:28


AddDefaultCharset not allowed here

max_nordvegan
Здесь же вам ясно написано, чего не должно быть в htaccess. Оставьте htaccess в первоначальном виде, но закомментируйте
AddDefaultCharset utf-8

@IamB

Ошибки выводится пока не закоментируются все строки.
#9 [ЕСТЬ РЕШЕНИЕ] Ошибка сервера! Error 500 7 марта 2021 в 03:12


.htaccess: php_value not allowed here
[Thu Mar 04 19:57:58.282035 2021] [core:alert] [pid 17812] [client 127.0.0.1:48036] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here

max_nordvegan
Можно искать так, установка lamp
PS
включить непосредственно сам mod_rewrite
включить поддержку файлов .htaccess
Пробуйте удалить таблицы в БД или новую создать, установить 2.13.1 с демо данными.

@noname
Вроде lamp нормально установился. Работает phpmyadmin. База импортируется в новую бд. Инсталяция CMS выдаёт те же ошибки. Пока не удалить .htaccess.
Пробовал
a2enmod rewrite
В файле /etc/httpd2/conf/mods-enabled есть rewrite.load
Значит модуль запущен.
#10 [ЕСТЬ РЕШЕНИЕ] Ошибка сервера! Error 500 7 марта 2021 в 02:24


Invalid command 'RewriteRule', perhaps misspelled or defined by a module not included in the server configuration

max_nordvegan
А у вас модуль mod_rewrite включен? _https://hackware.ru/?p=5485#13

@IamB
phpinfo():
Loaded Modules core mod_so http_core prefork mod_unixd mod_access_compat mod_actions mod_alias mod_authz_core mod_authz_host mod_autoindex mod_dir mod_include mod_log_config mod_logio mod_mime mod_php7 mod_negotiation mod_rewrite

Поменял:

в /etc/httpd2/conf/

# The following lines prevent .htaccess and .htpasswd files from being.
# viewed by Web clients..
#
<Files ".ht*">
Require all denied
</Files>

на Require all granted


в /etc/http2/conf/include/
derectory-html-default.conf
AllowOverride None

на all

Запускал
a2enmod rewrite
перестартовал сервер

В логе:
[Sun Mar 07 06:16:07.078369 2021] [core:alert] [pid 5494] [client 127.0.0.1:60568] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here
#11 [ЕСТЬ РЕШЕНИЕ] Ошибка сервера! Error 500 5 марта 2021 в 16:10


C Апач без .htaccess не будет работать, для cgi и fastcgi файлы конфига. Вы какую-нибудь панель управления используете? Там же нужно настраивать домен, dns и тд.
Про сервер . Там же если что-то криво станет, то поможет только откат снимка машины, а лучше экспериментировать win + виртуал бокс и снимки машины (образы) .

@noname

Нет панель не использую. Настройки сервера такие:
forum.altlinux.org/index.php?topic=44707.new;topicseen

В /conf/sites-available/vhosts.conf :
<VirtualHost *:80>
DocumentRoot "/var/www/html/xz.xz/"
ServerName xz.xz
ServerAlias www.xz.xz
ErrorLog "/var/log/httpd2/xzxz-error_log"
#CustomLog "/var/log/httpd2/xzxz-access_log common"
</VirtualHost>

/etc/hosts :
127.0.0.1 xz.xz
127.0.0.1 www.xz.xz

Нормально работает phpmyadmin. Значит и другие сайты должны работать.
Нет желания покупать Windows или пользоваться ломаным. К тому же W10 просит новое железо.
А эта система бесплатная к тому же российская сборка с тех. поддержкой.

Доустановил ещё php7-fpm-fcgi. Сделал service httpd2 restart.
Но ошибка так и осталась.

127.0.0.1 — - [05/Mar/2021:19:58:53 +0700] "GET / HTTP/1.1" 500 1308
127.0.0.1 — - [05/Mar/2021:19:58:53 +0700] "GET /favicon.ico HTTP/1.1" 500 1308
и
[Fri Mar 05 19:58:53.062129 2021] [core:alert] [pid 15298] [client 127.0.0.1:40026] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here
[Fri Mar 05 19:58:53.374469 2021] [core:alert] [pid 15359] [client 127.0.0.1:40028] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here, referer: www.nordvegan.
test/

Пробовал поочередно коментировать строки в htaccess.
Но ошибка пропадает только если закоментировать всё:

[Fri Mar 05 20:04:32.115056 2021] [core:alert] [pid 15271] [client 127.0.0.1:40036] /var/www/html/nordvegan.test/.htaccess: Invalid command 'RewriteRule', perhaps misspelled or defined by a module not included in the server configuration
[Fri Mar 05 20:05:49.632038 2021] [core:alert] [pid 15269] [client 127.0.0.1:40044] /var/www/html/nordvegan.test/.htaccess: Invalid command 'RewriteCond', perhaps misspelled or defined by a module not included in the server configuration
[Fri Mar 05 20:06:53.961982 2021] [core:alert] [pid 15359] [client 127.0.0.1:40050] /var/www/html/nordvegan.test/.htaccess: DirectoryIndex not allowed here, referer: www.nordvegan.test/
[Fri Mar 05 20:08:55.488420 2021] [core:alert] [pid 15273] [client 127.0.0.1:40060] /var/www/html/nordvegan.test/.htaccess: ErrorDocument not allowed here, referer: www.nordvegan.test/
#12 [ЕСТЬ РЕШЕНИЕ] Ошибка сервера! Error 500 4 марта 2021 в 16:00


не знаю, ка на локалке но на сервере у меня была такая же проблема, прописал в .htaccess строку php_value max_execution_time 300
помогло

Владимир Савенко
Прописал. Не помогло.
В логах httpd2:

[Thu Mar 04 18:02:32.678402 2021] [core:alert] [pid 5484] [client 127.0.0.1:45154] /var/www/html/nordvegan.test/templates/.htaccess: order not allowed here, referer: nordvegan.test/
[Thu Mar 04 19:53:31.272795 2021] [core:alert] [pid 17811] [client 127.0.0.1:47962] /var/www/html/nordvegan.test/.htaccess: php_value not allowed here
[Thu Mar 04 19:57:58.282035 2021] [core:alert] [pid 17812] [client 127.0.0.1:48036] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.