Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gilbertjuniors

[Resolvido] Instalar o Joomla no Servidor Remoto

Recommended Posts

Utilize o painel de controle da sua hospedagem para descompactar os arquivos, dai é só acessar via url e seguir o passo a passo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Cpanel tem uma função de descompactar ZIPs. Dê uma procurada.

 

Se não tiver.......

 

use esse SCRIPT

então o unzip.php poderá ajudá-lo.

Instruções:

Crie uma pasta no servidor onde seus arquivos serão descompactados;

Define as permissões da pasta criada para CHMOD 777

Envie o arquivo .ZIP com o site, depois o arquivo unzip.php para dentro da pasta criada.

Rode o unzip.php

 

LEMBRANDO QUE ESSE SCRIPT VEM -.- DO SEGUINTE SITE >>>> DESCOMPACTAR NO SERVIDOR

unzip.php

<?php

	function unzip ($fileName)
	{
		function_exists('zip_open') or die('<strong>Erro:</strong> Módulo de suporte ZIP não presente neste servidor!');
		file_exists($fileName) or die("<strong>Erro:</strong> O arquivo '$fileName' não foi encontrado!");
		$file = zip_open(realpath(".")."/".$fileName) or die("<strong>Erro:</strong> O arquivo '$fileName' não foi encontrado!");
		while ($entry = zip_read($file)):
			$name = @zip_entry_name($entry);
			$dir = @dirname(@zip_entry_name($entry));
			$size = @zip_entry_filesize($entry);
			if (!is_dir($dir)):
				@mkdir($dir, 0777) or die("<strong>Erro:</strong> Falha ao criar pasta '$dir' no servidor. Verifique as permissões e tente novamente!");
			endif;
			$data = @zip_entry_read($entry, $size);
			$zip = @fopen($name, "w");
			@fwrite($zip, $data);
			@fclose($zip);
			@zip_entry_close($entry);
		endwhile;
		@zip_close($file);
		return true;
	}
	
	if ($_GET['file']):
		$unzip = unzip($_GET['file']);
		if ($unzip):
			?>
			<html>
				<head>
					<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
					<title>zatec.us | Descompactador de ZIPs</title>
                    <link href="http://zatec.us/img/green/icon.ico" rel="shortcut icon" media="all" />
					<style type="text/css">
						body {margin: 20px; padding: 0; background-color: white; font-family: Verdana; font-size: 12px; color: #333;}
						div {position: relative; padding: 10px; border: 1px dotted #ddd;}
						p {margin: 0 0 20px 10px; padding: 0;}
					</style>
				</head>
				<body>
					<div>
						<p style="margin: 0 0 10px 0;"><a href="http://zatec.us/s/4c5D6"><img src="http://zatec.us/ads/180x60/unzip_module" border="0" /></a></p>
						<p>Arquivo <strong>'<?=$_GET['file']?>'</strong> descompactado com sucesso!</p>
                        <p><button type="button" onClick="javascript: history.go(-1)">Voltar</button>
					</div>
				</body>
			</html>
			<?
		else:
			?>
			<html>
				<head>
					<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
					<title>zatec.us | Descompactador de ZIPs</title>
                    <link href="http://zatec.us/img/green/icon.ico" rel="shortcut icon" media="all" />
					<style type="text/css">
						body {margin: 20px; padding: 0; background-color: white; font-family: Verdana; font-size: 12px; color: #333;}
						div {position: relative; padding: 10px; border: 1px dotted #ddd;}
						p {margin: 0 0 20px 10px; padding: 0;}
					</style>
				</head>
				<body>
					<div>
						<p style="margin: 0 0 10px 0;"><a href="http://zatec.us/s/4c5D6"><img src="http://zatec.us/ads/180x60/unzip_module" border="0" /></a></p>
						<p>Ocorreu um erro desconhecido ao tentar descompactar <strong>'<?=$_GET['file']?>'</strong>!</p>
                        <p><button type="button" onClick="javascript: history.go(-1)">Voltar</button>
					</div>
				</body>
			</html>
			<?
		endif;
	else:
		$pasta = str_replace('/'.array_pop(explode('/', $_SERVER['SCRIPT_FILENAME'])), '', $_SERVER['PHP_SELF']);
		?>
		<html>
			<head>
				<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
				<title>zatec.us | Descompactador de ZIPs</title>
                <link href="http://zatec.us/img/green/icon.ico" rel="shortcut icon" media="all" />
				<style type="text/css">
					body {margin: 20px; padding: 0; background-color: white; font-family: Verdana; font-size: 12px; color: #333;}
					div {position: relative; padding: 10px; border: 1px dotted #ddd;}
					p {margin: 0 0 20px 10px; padding: 0;}
					small {color: #999;}
					.fields {font-weight: bold; font-family: Arial; font-size: 16px; color:#333; letter-spacing: -1px; border: 1px solid #ddd; padding: 4px; background-color: white;}
				</style>
			</head>
			<body>
				<div>
					<p style="margin: 0 0 10px 0;"><a href="http://zatec.us/s/4c5D6"><img src="http://zatec.us/ads/180x60/unzip_module" border="0" /></a></p>
					<p>Selecione um arquivo ZIP presente na pasta '<strong><?=$pasta?></strong>' que queira descompactar:<br /><small><strong>Atenção!</strong> Os arquivos serão descompactados na pasta '<?=$pasta?>'. Não esqueça de setar as permissões CHMOD 777 para esta pasta antes de iniciar a descompactação!</small></p>
					<form method="get" action="<?=$_SERVER['PHP_SELF']?>" name="unzipFile">
                    	<?
							$zips = @scandir('../' . $pasta);
							if (count($zips)):
						?>
                        	<p>
                            <select name="file" class="fields">
                            <?
								foreach ($zips as $zip):
									if ($zip != '.' or $zip != '..'):
										if (strstr(strtolower($zip), '.zip')):
											?>
                            	<option value="<?=$zip?>"><?=$zip?></option>
                                            <?
										endif;
									endif;
								endforeach;
							?>
                            </select>
                            </p>
                        <?
							else:
						?>
                        	<p><select name="file" class="fields" disabled="disabled"><option value="">- Nenhum ZIP encontrado</option></select></p>
                        <?
							endif;
						?>
						<p><input type="submit" value="Descompactar" /></p>
					</form>
				</div>
			</body>
		</html>
		<?
	endif;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize o painel de controle da sua hospedagem para descompactar os arquivos, dai é só acessar via url e seguir o passo a passo.

 

Beleza, encontrei no próprio Painel de Controle da hospedagem uma função Extract File Contents.

 

Porém na instalação apareceu a seguinte falha no Passo 2 - Verificação de Pré-Instalação:

 

configuration.php editável: Não

Você ainda pode continuar a instalação, pois a configuração será exibida ao final da instalação. Simplemente, copie & cole a configuração em um arquivo PHP chamado configuration.php e coloque-o no diretório raiz do site.

Fui até o final da instalação, copiei o código e salvei como configuration.php, salvei na raiz do site no caso foi a pasta que eu instalei /site

 

Mas, ao abrir o url/site apareceu a mensagem de falha no topo do site joomla e no painel de administração (tela de login do Admin), a falha:

 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/isabelc/public_html/webdesigndovale.com.br/site/configuration.php:72) in /home/isabelc/public_html/webdesigndovale.com.br/site/libraries/joomla/session/session.php on line 423

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/isabelc/public_html/webdesigndovale.com.br/site/configuration.php:72) in /home/isabelc/public_html/webdesigndovale.com.br/site/libraries/joomla/session/session.php on line 423

 

Warning: Cannot modify header information - headers already sent by (output started at /home/isabelc/public_html/webdesigndovale.com.br/site/configuration.php:72) in /home/isabelc/public_html/webdesigndovale.com.br/site/libraries/joomla/session/session.php on line 426

 

Na hospedagem as configurações do PHP MyAdmin são:

• Versão do Servidor: 5.0.45-community

• Versão do Protocolo: 10

• Servidor: Localhost via UNIX socket

• phpMyAdmin - 2.11.9.5

 

E do PHP:

 

Programa ::Configuração do PHP

Estas configurações do PHP só podem ser alteradas pelo administrador do servidor. Elas estão listadas aqui apenas como referência e consulta.

 

Sub Seção Diretiva Informação Valor

Language Options asp_tags Allow ASP-style <% %> tags. Off

File Uploads file_uploads Whether to allow HTTP file uploads. On

Paths and Directories include_path Windows: "\path1;\path2" .:/usr/lib/php:/usr/local/lib/php

Resource Limits max_execution_time Maximum execution time of each script, in seconds 180

Resource Limits max_input_time Maximum amount of time each script may spend parsing request data -1

Resource Limits memory_limit Maximum amount of memory a script may consume (8MB) 64M

Data Handling register_globals You should do your best to write your scripts so that they do not require register_globals to be on; Using form variables as globals can easily lead to possible security problems, if the code is not very well thought of. On

Language Options safe_mode Off

main session.save_path where N is an integer. Instead of storing all the session files in /path, what this will do is use subdirectories N-levels deep, and store the session data in those directories. This is useful if you or your OS have problems with lots of files in one directory, and is a more efficient layout for servers that handle lots of sessions. NOTE 1: PHP will not create this directory structure automatically. You can use the script in the ext/session dir for that purpose. NOTE 2: See the section on garbage collection below if you choose to use subdirectories for session storage N;/path

File Uploads upload_max_filesize Maximum allowed size for uploaded files. 200M

main zend_optimizer.version 3.3.0

 

Como resolvo isso? Tive um problema em localhost na minha máquina e mudei a versão do PHP de 5.3.0 para 5.2.9 e resolveu este monte de falhas que apareciam em toda parte mas não sei se é o caso lá na hospedagem, como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

um amigo tbm teve esse mesmo problema............

 

faça o seguinte cole o arquivo nas outras pastas.......

 

Na raiz do site mesmo , dentro da pasta...... e dê uma olhada nele pra ver se tá tudo certo com a conexao......... vlw.!'

Compartilhar este post


Link para o post
Compartilhar em outros sites

um amigo tbm teve esse mesmo problema............

 

faça o seguinte cole o arquivo nas outras pastas.......

 

Na raiz do site mesmo , dentro da pasta...... e dê uma olhada nele pra ver se tá tudo certo com a conexao......... vlw.!'

 

Estou testando o joomla numa pasta de um subdomíno da hospedagem

www.dominio.com.br/site_subdomínio/pasta

 

e já tentei instalar o arquivo configuration.php na raiz domínio e na site_subdomínio mas não aparece nenhum conteúdo ao navegar pelo browser, apenas a mensagem:

No configuration file found and no installation code available. Exiting.

 

ao colocar o configuration.php na pasta onde instalei o Joomla! aparece o conteúdo porém toda aquela falha que citei:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/isabelc/public_html/webdesigndovale.com.br/site/configuration.php:72) in /home/isabelc/public_html/webdesigndovale.com.br/site/libraries/joomla/session/session.php on line 423

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/isabelc/public_html/webdesigndovale.com.br/site/configuration.php:72) in /home/isabelc/public_html/webdesigndovale.com.br/site/libraries/joomla/session/session.php on line 423

 

Warning: Cannot modify header information - headers already sent by (output started at /home/isabelc/public_html/webdesigndovale.com.br/site/configuration.php:72) in /home/isabelc/public_html/webdesigndovale.com.br/site/libraries/joomla/session/session.php on line 426

 

Obrigdo pela dica mas não resolveu

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim desistala o joomila e tenta instalar denovo mais com mais calma .... o arquivo ta dando erro só na sessoes dele ......

 

se continuar os erros posta as linhas dos erros..... ;) :) :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

O mais facil a se fazer no momento é tentar reinstalar o joomla, depois de descompactado o pacote, de permissões 644 (pelo painel de controle do provedor) para o arquivo configuration.php e refaça a instalação, poste aqui os resultados, em caso de erro como foi falado poste aqui o que aparece na linha me questão.

 

Mais uma duvida, qual pacote do joomla você esta instalando o 1.5.15 Original ou algum pacote modificado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O mais facil a se fazer no momento é tentar reinstalar o joomla, depois de descompactado o pacote, de permissões 644 (pelo painel de controle do provedor) para o arquivo configuration.php e refaça a instalação, poste aqui os resultados, em caso de erro como foi falado poste aqui o que aparece na linha me questão.

 

Mais uma duvida, qual pacote do joomla você esta instalando o 1.5.15 Original ou algum pacote modificado?

 

Reinstalei de novo, tanto na raiz do subdomínio, quanto numa pasta lá criada, e desta vez deu certo (milagre? reset? não sei o que mudou, só sei que resolveu)

 

Obrigado

 

Gilberto

Compartilhar este post


Link para o post
Compartilhar em outros sites

O grande problema que até mesmo eu ja passei é por uploads mal sucedidos, alguns arquivos não conseguem ser feito o upload ou até mesmo serem copiados, gerando estes tipos de erros, o que não é problema com o joomla em si e sim a falta dos arquivos necessários para o mesmo.

 

Que bom que consegui precisando estamos ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dê permissão geral em tudo e depois envia, passo por esse problema todo santo dia. Ele está no seu xamp ou é um zero km? Se for um zero km não perca tempo e utilize o fantastico. Se for um quickstart ou um local, mande ele inteiro você vai perder só uns 10 minutos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.