We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Setting up ExpressionEngine & Laravel Herd

CartThrob

Tom Jaeger's avatar
Tom Jaeger
494 posts
3 months ago
Tom Jaeger's avatar Tom Jaeger

We just dropped a new video on setting up ExpressionEngine & Laravel Herd

       
User BULfYYMv's avatar
User BULfYYMv
70 posts
3 months ago
User BULfYYMv's avatar User BULfYYMv

Thanks for showcasing. Always curious what others are doing for local development.

       
Tom Jaeger's avatar
Tom Jaeger
494 posts
3 months ago
Tom Jaeger's avatar Tom Jaeger

We’re going to drop another video thats an updated version of Installing ExpressionEngine (without the local dev setup)… we had gotten a few comments on how to actually setup dev locally, so wanted to cover it.

       
User BULfYYMv's avatar
User BULfYYMv
70 posts
3 months ago
User BULfYYMv's avatar User BULfYYMv

Awesome. Look forward to it… Something that I’ve been tossing around in my head is creating an EE application type for DDEV.

  • Shorter setup

    • Simple config.php and .env.php (pre-populated with DDEV url and db variables)
  • Alias for eecli tool (with DDEV variable so you can point to your eecli.php wherever your system directory is).

       
Tom Jaeger's avatar
Tom Jaeger
494 posts
3 months ago
Tom Jaeger's avatar Tom Jaeger

LOVE IT!

       
User BULfYYMv's avatar
User BULfYYMv
70 posts
3 months ago
User BULfYYMv's avatar User BULfYYMv

@tomjaeger If I was trying to programmatically determine if a site was expressionengine (given access to the entire codebase) what file would I look for? Assume no configuration files exist just that the core application files are present.

       
User BULfYYMv's avatar
User BULfYYMv
70 posts
3 months ago
User BULfYYMv's avatar User BULfYYMv

I’m guessing ExpressionEngine.php?

       
Tom Jaeger's avatar
Tom Jaeger
494 posts
3 months ago
Tom Jaeger's avatar Tom Jaeger

I’d probably grab the index.php from the public directory, and search for expressionengine in it

       
Tom Jaeger's avatar
Tom Jaeger
494 posts
3 months ago
Tom Jaeger's avatar Tom Jaeger

directory /system/ee/ may do the job too…

       
User BULfYYMv's avatar
User BULfYYMv
70 posts
3 months ago
User BULfYYMv's avatar User BULfYYMv

I’m also trying to make it aware that the system directory location can change so DDEV will check the index.php file for it’s location.

       
User BULfYYMv's avatar
User BULfYYMv
70 posts
3 months ago
User BULfYYMv's avatar User BULfYYMv

Initial commit: https://github.com/jaredchesebro/ddev/commit/485812c8181959891b8a128f78f9fa59fc4eae30

I’ll have to run it through a bunch of tests to get it merged.

       
Tom Jaeger's avatar
Tom Jaeger
494 posts
3 months ago
Tom Jaeger's avatar Tom Jaeger

Right on!

       
User BULfYYMv's avatar
User BULfYYMv
70 posts
3 months ago
User BULfYYMv's avatar User BULfYYMv

https://github.com/ddev/ddev/pull/7951

       
User BIzOMPEh's avatar
User BIzOMPEh
1 posts
about 3 months ago
User BIzOMPEh's avatar User BIzOMPEh

I REALLY needed this! I have been using Herd for static sites but I completely failed at creating a database. Thanks, Tom!

       
Tom Jaeger's avatar
Tom Jaeger
494 posts
about 3 months ago
Tom Jaeger's avatar Tom Jaeger

😄

       
1 2

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.