1. root на локальном сервере? А скрипт предназначен именно для них. А то что Open Server и Denver вообще не ставят пароля на root?
2. Если делать CREATE AND REPLACE, то где гарантия, что какой-нибудь "талант" не захочет назвать базу "information_schema" или именем уже существующей базы в которой хранится локальный сайт ?
Я так понял, что Вы ставите какомо-то юзеру на его компьютер и по причине его "компетентности" не хотите давать пароль к root в MySQL? И хотите заранее создать базу со своим логином и паролем?
У меня не получается повторить данную ошибку. В какой момент она произошла? Вы успели создать БД? Ввести в нее хотя бы один сайт? Или с самого начала?
-Сохраните файл default/defaul.php
- Скачайте и распакуйте в этот же каталог новую версию 0.005
Запустите.
Если ошибка повториться (номер строки поменяется):
- переместите файл default/defaul.php в другое место
- введите заново данные
Если ошибка останется, то мне нужны будут значения полей в таблице БД config (можно получить через phpMyAdmin). Если исчезнет, то удалите старую БД в том же phpMyAdmin.
Это утверждение верно, если придерживаться стратегии продвижения ограниченного количества запросов по ВЧ и CЧ. Если делать ставку на трафик получаемый с большого количества НЧ и супер НЧ, то замучаешься отслеживать позиции. Это беспредметный спор о стратегиях продвижения
---------- Добавлено 23.12.2013 в 23:51 ----------
Я искал его еще год назад, в том числе и в буржнете. Не нашел.
Но для реально больших сайтов мой скрипт не пройдет. Такой вариант очень сложно реализовать на php его нужно писать на чем то другом. Если я и займусь написанием его модификации для сайтов с количеством страниц больше 10 000, то только после нового года. Там нужен другой алгоритм.
Можете попробовать с ним увеличив время работы скрипта до предела в php.ini, но боюсь все равно упретесь в капчу.
По поводу больших сайтов. Как я уже писал существует ограничение по YandexXML в количестве доступных запросов.
Нет обработки capcha.
И возможна проблема с длительностью работы скрипта на вашем локальном сервере. Лечится увеличением времени в параметре (и конечно оптимизацией скрипта :) ).
max_execution_time =
в файле php.ini. После изменения, не забудьте перезапустить сервер.
PS. Обнаружил еще один мелкий косяк. Исправил.
Что важно при обновлениях.
Архив можно распаковывать в любую папку. Потом для восстановления доступа с собранным материалам достаточно перенести файл default/default.php в данную папку. При распаковке в текущую папку обнаружил, что некоторые архиваторы его могут затирать. В данном файле хранится имя вашей базы данных, логин и пароль к MySqL. Если Вы его случайно затерли создайте новую БД и потом в этом файле ручками пропишите имя старой базы.
Дык и предудущая проблема с ошибкой была просто казусом. Скрипто, весь в исходниках и неплохо откомментирован и любой, кто знает php и sql на начальном уровне его может спокойно править.
Там, был повторный вызов файла include.php . Ряд сборок php такую ошибку считают предупрежением, а не ошибкой. Вот и был косяк. Просто нужно было удалить одну строку.
Сейчас удалось запустить?
А вот это уже Ваши проблемы, а не скрипта. ))))
Могу только предполагать, если не меняли настройки Open Server
База данных - латинские символы. Пусть будет "xindex"
Пользователь - root (в настройках по умолчанию Open Server)
Пароль -ничего не вводим (если Вы его вручную не задали в Open Server)
Скрипт может ругнуться на отсутствие пароля, но базу данных создаст.
Блин! До этого момента у меня была девственная винда! Только KeyCollector стоял, а теперь пришлось ставить кучу всего.
Ошибку исправил. Залил под новой версией. Странно, что ее по разному воспринимали разные версии php.
Видео делаю, но там оно не нужно. Нужна ли инструкция к молотку?
При этом скрипты должны работать (почти везде) :))
У Вас "ночная" версия, там был этот глюк, скачайте с сайта еще раз, я не делал новой версиии 0002, там это я исправил.
Исправил косяки сделанные вчера вечером, исправил ошибку в отчетах. Версию менять не стал, просто перезалил.
На Open Server все прекрасно работает. Apache и MySql запускаете, скрипты копируете в папку нового сайта и запускаете. Не думаю, что здесь необходима дополнительная инструкция.
По умолчанию доступ к Базе данных (в Open Server)
user: root
пароль - отсутствует.
Обновил версию
Добавлена возможность указания адреса карты сайта. Добавлена возможность указания количества URL на страницу при получении данных от поисковых систем. Добавлена возможность редактирования данных сайта. Устранены мелкие ошибки.---------- Добавлено 22.12.2013 в 00:59 ----------
Завтра поставлю на Win 8 Open Server и посмотрю, что там не так.