Молба за съвет.IX Web Hosting и Movable Type 4

3 отговора 0 прегледа
#1

Молба за съвет.IX Web Hosting и Movable Type 4

Имам следния проблем:

Опитвам се да инсталирам Movable Type 4 на IX Web Hosting с Windows hosting plan. Инструкцията е тук: [линк]

Получавам екрана да се логна и да го инсталирам, но след това когато натисна бутона за логване ето какво ми дава:

.................................................................................................
#!/usr/bin/perl -w

# Copyright 2001-2007 Six Apart. This code cannot be redistributed without
# permission from [линк]. For more information, consult your
# Movable Type license.
#
# $Id: mt.cgi 44845 2007-01-10 00:59:17Z bchoate $

use strict;
use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';
use MT::Bootstrap App => 'MT::App::CMS';
.............................................................................................................

Писах на подръжката на IX Web и ето отговора им :

Thanks for your word to our support team! As I see you`ve tried with incorrect path to Perl interpreter, !/usr/bin/perl is incorrect. Please use this path in your scripts:
C:\perl\bin
It will work. Thanks for your question, please update this ticket if you need further assistance.

Best regards
Egor Papyshev
Technical support team


Обаче аз не разбирам нищо от това. Цялото ли !/usr/bin/perl трябва да заменя във всички *.cgi файлове или трябва някъде да го добавя?

Потърсих в Интернет и открих, че GoDaddy също имат подобен проблем:

И.. Если ваш блог расположен на серверах GoDaddy, прежде чем приступать к следующему пункту, необходимо произвести некоторые изменения. Во всех файлах с расширением cgi необходимо поменять первую строчк, которая должна будет выглядеть после изменения следующим образом -

#!/usr/bin/perl -w -I/path/to/mt_dir/libгде /path/to/mt_dir/lib - полный путь к директории libЧтобы не мучатся и не делать это все ручками, воспользуйтесь программой Simple Search-Replace


[линк]

Ще съм благодарен, ако някой ме посъветва как да постъпя.

Отговор
в отговор на Ckpoмeн #2

Re: Молба за съвет.IX Web Hosting и Movable Type 4

Абсолютно във всички файлове.
Shebang реда указва пътя към perl интерпретатора който се намира на различни места при различните инсталации. В случая #!/usr/bin/perl е пътя при стандартна *nix инсталация. Препоръчания C:\perl\bin\perl е стандартен за win инсталация но не е задължително да е верен.
Консултирай се с хостинг провайдера за верния път и го подмени във всички файлове.
Друго решение би било премахването на този ред и използване 'знанията' на web сървъра относно пътя към интерпретатора.

Отговор
в отговор на novobranec #3

Re: Молба за съвет.IX Web Hosting и Movable Type 4

Виж какви ми ги пишат, да съм го инсталирал на yoursite.net/cgi-bin/mt иначе нямало да работи:

Thank you for the word to support.

You have to upload your mt application into your cgi-bin folder(e.g yoursite.net/cgi-bin/mt) otherwise it will not work.
In fact path to perl should be
#!c:\perl\bin
Note #!c:\perl\bin instead of #C:\perl\bin and no space between #! and c:\perl\bin

Should you have any further questions, feel free to contact us 24/7.
Best regards
Roman Rott

Направих го както са го казали - пак не работи. Седа ще опитам това, което ти ме съветваш. Благодаря.

Отговор
в отговор на ckpoмeн #4

Re: Молба за съвет.IX Web Hosting и Movable Type 4

За mt application сигурно са прави, явно модула го изисква.
Пиши какво е станало.

Отговор