it-swarm-tr.com

Joomla'yı kurmadan önce veritabanı oluşturmanız gerekiyor mu?

Joomla'yı kurmadan önce önce veritabanını mı oluşturmanız gerekiyor?

6
sovainfo

Hayır, MySQL için kurulum yaparken önce veritabanını oluşturmanıza gerek yoktur. Veritabanı sunucusuna bağlanmak için kullandığınız kimlik bilgilerinin (Kullanıcı adı ve parola) bir veritabanı oluşturma izinlerine sahip olması gerekir. Veritabanı oluşturmak için Joomla yüklemesi için veritabanı sunucusunun olması ve çalışıyor olması gerekir. Bazı sağlayıcılar buna izin vermez ve size belirli bir veritabanı için kimlik bilgileri verir.

Evet, MSSQL veya PostgreSQL için kurulum yaparken Joomla kurulmadan önce veritabanının mevcut olması gerekir. Yükleme sonrasında veritabanı sunucusuna bağlanıp veritabanını oluşturmaya izin vermezler. Mevcut bir veritabanı sağlanmazsa, RDBMS'nin yönetim araçlarını kullanarak veritabanını oluşturmanız veya sağlayıcınızdan bir veritabanı oluşturmasını istemeniz gerekir.

Yükleme ayrıca varolan bir veritabanına işaret etmenizi sağlar. Bu, aynı veritabanında birden fazla yüklemeye sahip olmanızı sağlar.

7
sovainfo

Evet ve hayır. Belgeler şunu söylüyor:

  1. Veritabanını Oluşturun
  2. Veritabanı kullanıcısı ve parola oluşturma
  3. Kullanıcıyı veritabanına ekleyin (TÜM kutuların izinler için kontrol edilmesini de içerir)

Bu Cpanel'de yapmak kolaydır. Diğer yöneticiler için fazla bir şey söyleyemem. Ayrıca Godaddy'nin kontrol panelinde yapmak oldukça kolaydır.

İşte bu konuda Joomla doc makalesi:

http://docs.joomla.org/Creating_a_Database_for_Joomla!

AMA, diğerlerinin yanıtlarında belirttiği gibi, mysql kullanıcı adınızı ve şifrenizi girerseniz ve bu veritabanı kullanıcısı tam oluşturma erişimine sahipse, tek yapmanız gereken:

  1. Veritabanı kullanıcısını ve parolasını girin
  2. Sizin için oluşturulmasını istediğiniz veritabanının adını girin.

Veritabanı kullanıcısını oluştururken önemli olan kısım. Buradaki resimde gösterildiği gibi tüm kutuların işaretli olduğundan emin olun:

http://docs.joomla.org/File:CPanel-set-MySQL-user-privileges.png

Bu doğru yapılmazsa, joomla sizin için veritabanı oluşturamaz.

Bunun bir özellik olduğu hakkında hiçbir fikrim yoktu, çünkü okuduğum herhangi bir yerde belgelendiğini hiç görmedim. Benim için yeniydi. :)

2
Brian Peat

Yalnızca veritabanı oluşturmayı atlamak için kök MySQL parolasını (veya bu tür yüksek izinlere sahip herhangi bir kullanıcıyı) kullanmanız önerilmez. CPanel'de 30 saniyenin altında bir tane oluşturabilirsiniz.

Tek bir veritabanına (farklı önekleri olan) birden çok Joomla örneği yüklüyorsanız, daha fazla güvenlik için lütfen her site için ayrı bir kullanıcı oluşturun. Tek bir veritabanının kendisiyle ilişkilendirilmiş birden fazla kullanıcısı olabilir; bu nedenle, bir site yapılandırması sızıntı yaparsa (saldırıya uğradıysa, ne olursa olsun), diğer tüm örneklerle uğraşmak yerine bu kullanıcıyı iptal edebilirsiniz.

"Yeterince güvenli" diye bir şey yoktur, hatta "kolay tekrar" ı uzaktan yeniden canlandıran çok daha az şey.

Evet, ağ zor. İnsan!

(şimdi cinsiyet nötr kullanmaya başlayabilirsiniz).

Joomla'yı Yüklemek için kullanacağınız veritabanı hakkında bilgi girmeniz çok önemlidir.

Herhangi bir joomla paketini yüklemeden önce Db oluşturmak çok önemlidir, Kurulum sırasında tablolar oluşturur. Veritabanı adını, Tablo önekini girerek Kurulumda ana rol oynar. joomla yüklemeden önce sitenizin adına bir db gerekir. Örnek diyelim ki Site adınız örnek . yüklemeden önce ad örneğinde DB oluşturmanız gerekir.

If you need to create a database, please read  http://docs.joomla.org/Creating_a_Database_for_Joomla! first or skip to step #2.
You will need to note basic database information needed when the actual Joomla! installation is started.
    Location of datase, localhost? Or a specific Host's server such as dbserver1.yourhost.com
    The database name
    The database user's name

Veritabanı kullanıcısının şifresi

Kurulum sırasında değerleri
Basitleştirmek için, bu talimatlar bir MySQLi veritabanı ile kurulum için bir referanstır. Kurulum sayfasındaki talimatlar kendiliğinden açıklayıcıdır, ancak yine buradalar:

Database Type: MySQLi is the common database used

Hostname: Where is your database located? Common is localhost, but some hosts use a specific database server such as dbserver1.yourhost.com

Username: The username used to connect to the database

Password: The password for the database's username

Database Name: The name of the database

Table Prefix: One is generated automatically, but you can change it. For example, jos3_ can be used. Just don't forget to put the underscore character(_) at the end of the prefix.

Old Database Process: Should the installer backup or delete existing tables during the installation of new tables? Click, Yes or No to select the choice. 

daha fazla ayrıntı için: http://docs.joomla.org/J3.2:Installing_Joomla#tab=Requirements

1
priya bose

Bu sorunun cevabı tamamen ortamınıza dayanmaktadır. Veri tabanı oluşturma rolü olan bir kullanıcı adı ve parola kullanıyorsanız, önceden bir veritabanı oluşturmanız gerekmez. Bu durumda hayır, veritabanını önceden oluşturmak gerekli değildir.

İkinci durumda, çoğu paylaşılan ana bilgisayarın size böyle bir kullanıcıya erişim vermeyeceğine inanıyorum, bu yüzden yeni bir veritabanı kullanıcısı, şifre oluşturmanız ve bu kullanıcıyı yeni bir veritabanında yetkilendirmeniz gerekecek. Bu durumda evet, veritabanını önceden oluşturmak gerekir.

Burada sürekli doğru cevap yok. Her şey çevre ve en iyi uygulamalarla ilgili. Bence bir veritabanı kullanıcısının birden fazla veritabanına erişmesini istemiyorum. Kullanıcının yapmaması gereken şeyleri yapmasını engeller. Bir çeşit güvenliğin ihlali durumunda, ideal olarak, kullanıcı hasarın yapılabileceği daha küçük bir alana dahil edilir.

1
Chad Windnagle

Veritabanının boş olması ve kendi başına tablo içermemesine rağmen oluşturulması gerekir.

Joomla yükleyiciyi çalıştırdığınızda, veritabanı Ana Bilgisayarı, veritabanı kullanıcı adı ve veritabanı şifresini vermenizi ister. Daha sonra veritabanını gerekli tablolar ve verilerle tohumlamaya devam edecektir.

0
Ali Samii