FEDORA

Solución a error de rutas no encontradas en Laravel 5.2

Posted on Actualizado enn

Cuando se navega sobre las distintas direcciones de un proyecto y no encuentra la ruta correspondiente enviando el siguiente error en el navegador, incluso en otros  navegadores simplemente no muestra nada, la siguiente imagen muestra como el navegador no puede encontrar la ruta de login: /blog/public/login

 

rutaswronglaravel

Para solucionar esto se modifica el archivo de configuración del servidor apache, se hace de la siguiente manera:

vim /etc/httpd/conf/httpd.conf

Modificar la siguiente línea de configuración: AllowOverride None 

Se reemplaza None por All

 

# Further relax access to the default document root:
<Directory “/var/www/html”>
#
# Possible values for the Options directive are “None”, “All”,
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that “MultiViews” must be named *explicitly* — “Options All”
# doesn’t give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#por default AllowOverride None, cambiar a AllowOverride All

AllowOverride All

#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>

 

Se reinicia el servidor apache:

service httpd restart

 

Nota: En la consola del servidor es necesario loguearse como super usuario(su) y usar un editor de texto(vim)

setear codificación utf-8 en MariaDB

Posted on

En MariaDB el tipo de codificación(character) por default es latin1 y  la forma en como se comparan y ordenan los caracteres(collation) por default es latin1_swedish_ci. Esto puede ser especificado desde la consola servidor o bien desde la consola de  conexión cliente-servidor en el sistema administrador de base de datos (en mi caso MariaDB).

 

Para ver que tipo de codificación se tiene: se usa la consulta SHOW COLLATION, por ejemplo, para buscar la configuración por default de latin2: 

Acceder a la consola de conexión de MariaDB, con respectivo usuario y contraseña.

mysql -u root -p 

Usando la consulta:
SHOW COLLATION LIKE 'latin2%';
+---------------------+---------+----+---------+----------+---------+
| Collation           | Charset | Id | Default | Compiled | Sortlen |
+---------------------+---------+----+---------+----------+---------+
| latin2_czech_cs     | latin2  |  2 |         | Yes      |       4 |
| latin2_general_ci   | latin2  |  9 | Yes     | Yes      |       1 |
| latin2_hungarian_ci | latin2  | 21 |         | Yes      |       1 |
| latin2_croatian_ci  | latin2  | 27 |         | Yes      |       1 |
| latin2_bin          | latin2  | 77 |         | Yes      |       1 |
+---------------------+---------+----+---------+----------+---------+

Se observa que para el tipo charset = latin2 y por default la forma en como se compara y ordena los caracteres es:latin2_general_ci :


| latin2_general_ci   | latin2  |  9 | Yes     | Yes      |       1 |
Seteando a nivel servidor con utf-8:


Logueo como root
character:
Se hace uso de la variable de sistema character_set_server
set character_set_server = 'utf8';
collation:
set collation_server = 'utf8_general_ci';

Agregar gateway en fedora server 22.

Posted on Actualizado enn

Con privilegios de root.

 

Logueo como root:

su

Agregar gateway:

route add default gw xxx.xxx.xxx.xxx enp2s0

Reiniciar servicio de nombres de dominio:

service named restart

 

Nota:

xxx.xxx.xxx.xxx = dirección gateway (106.1.1.254)

enp2s0 = Interfaz de red (eth0, eth1, enp2s0, enp2s01)